body 
{
	text-align: center; 
	background-color: #4f0500;
}

body, table {font-size: 11px;}

body, table, div {font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;}

.innerContent a {text-decoration: none;}

A {color: navy;}		/* #7d200f */

A:hover {}

.clear{clear: both;}

.rightBanner, .leftBanner  { background-color: #4f0500;}

.bannerOuter
{
	/* background-image: url(siteImages/banner.gif); */
	/*background-repeat: repeat-y;*/
	
	margin: 0 auto;
	text-align : left;
	
}

.bannerMiddle 
{
	background-image: url(siteImages/banner.jpg);
	background-repeat: no-repeat;
	height: 179px;
}

.bannerDate{display: none;}

/*.bannerOuter
{
	background-image: url(siteImages/bannerBackground.jpg);
}
*/

/* horizontal menu styles - BEGIN */

.horizontalMenu 
{
	text-align: right;
    /*padding-top: 106px;*/
    padding-top: 100px;
    color: white;
    font-size: 11px;
    width: 900px;
}

.horizMenuItem /* horizontal menu items */
{
	margin-left: 5px;
	margin-right: 5px;
}

.horizMenuItem a  /* horizontal menu items */
{
	/* line-height: 21px; */
	color: white;
}

.horizMenuItem img {vertical-align: middle;}

/* horizontal menu styles - END */


/* breadcrumb styles - BEGIN */

#breadcrumb
{
    background-color: #7d200f;  /* #405C83; */
    color: white;
    padding: 2px 0 2px 2px;
    width: 687px;
}

#breadcrumb a
{
	color: White;
}

/* breadcrumb styles - END */


.borderBottom
{
    border-bottom: 1px #bdb76b solid;
    width: 470px;	/* ??? */
}

.pageLeft
{
    margin: 0 auto 0 auto;
    height: 22px;
	text-align : left;
	float:left;
	width: 130px;
}

.pageLeftTrexousa
{
	float: left;
	height: 22px;
	text-align: left;
	width: 130px;
}

.pageLeft a, .pageLeftTrexousa a {color: White;}

#frame
{
	background-color: #f2ead0;
	background-image: url(siteimages/leftBG.jpg);
	background-repeat: repeat-y;
}

#rightFrame
{
	float: left;
	width: 128px; 
}
#rightColumn
{
	width: 200px;
	float: right;
}
#content {text-align: left;}

.contentBig {width: 687px;}

.contentMedium {width: 470px;}

.siteContent {background-color: #F2EAD0; vertical-align: top;}

.headerContent
{
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.footerContent
{
	padding-top: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#footer
{	
	font-size: 9px;
	text-align: center;	
	background-color:#F2EAD0;
	padding-top: 10px;
	/*margin-left: 143px;
	width: 750px;   900px-143px tis aristeris stilis */
}

/* default page style */
.defaultContent	{}

.trexousaSelida
{ 
	font-weight: bold;
	float: left;
}

.basikiTrexousaKatigoria a
{
	color: White;
	font-weight: bold;
}

.trexousaKatigoria {}

#menuLeft .trexousaKatigoria a 
{
	color: Black;
	font-weight: bold;
}

.menuLeft 
{
	text-align: center;
	width: 143px;
	min-height: 700px;	/* for IE and Firefox */
	_height: 700px;		/* flexible height depending on the content */
}

.menuDate {
	color: black;
	font-weight: bold;
	padding-top: 35px;
	padding-left: 500px;
}

.menuImg {text-align: left; margin-top: 15px;}

/* paginator styles - BEGIN*/

.paginator {}

.paginator td  {}

/* paginator styles - END */

/* contact-us styles - BEGIN */
.contactForm {}

.contactForm caption {font-weight: bold;}

.contactForm th
{
	font-weight: normal;
	text-align: right;
}

.contactForm .information
{
	text-decoration: underline;
	font-style: italic;
}

/* .intro	? 
{
	text-align: right;
}*/
/* contact-us styles - END */

.titlosLast {}

.titleBox 
{
	background-color: #b78761;
	color: White;
	font-weight: bold;
	padding: 2px 0 2px 2px;
	font-size: 11px;
}

.katigoriesBox
{
    width: 225px;
    float: left;
}

.katigoriesBox .titleBox {text-align: center;}

.menuKatigories
{
    float: right;
    text-align: center;
    margin-top: 10px;
}

.menuKatigories .titleBox {}

.linkKatigoriesAnakoinoseon
{
    text-align: left;
    width: 160px;
}

.search {}

.hmniaDimosieusisAnakoinosis {text-align: right;}

.titlosAnakoinosis
{
    font-style: italic;
    font-weight: bold;
    font-size: 13px;
}

.messageAnakoinoseis
{
    background-image: url(siteImages/home_down_09neo.png);
    background-position: center;
    background-repeat: no-repeat;
    height: 92px;
    text-align: center;
}

.messageError
{
    text-align: center;
    color: black;
    font-style: italic;
    padding: 8px 0px 8px 0px;
    font-weight: bold;
}

/* .tableList: Πίνακας-Λίστα (προϊόντα, έργα, κλπ) */

.tableList th	
{
	background-color: #B78761 ;
	color: white;
}

.tableList tr {text-align: left;}	

.tableList tr td {border-bottom: #BDB76B 1px solid;}

.tableList th, .tableList td {}

.tableList .trOdd {}

.tableBasket td, .tableBasket th {text-align: center;}
/* END OF .tableList  */

.katigoriesNavigation {}

.errorMsg {}

/* extra pages (bottom menu) styles - BEGIN */
.oroiTitle
{
	background-color: #BDB76B;
	color: White;
	font-weight: bold;
}
/* extra pages (bottom menu) styles - END */

/* aggelies styles - BEGIN */

.aggSearchForm {line-height: 25px;}

/*.aggSearchForm div { margin: 2px 5px 2px 0px; }*/

.aggSearchTitleLeft
{
	float: left;
	width: 92px;
	font-weight: bold;
	color: #88844E;
}

.aggSearchTitleRight
{
	float: left;
	width: 80px;
	font-weight: bold;
	margin-left: 10px;
	color: #88844E; 
}

.aggSearchCombo, .aggSearchInput
{
	float: left;
	text-align: right;
}

.comboBig
{
	width: 125px;
	font-size: 11px;
}

.comboSmall
{
	width: 67px;
	font-size: 11px;
}

.buttonStyle	/* button, submit style*/ 
{
    font-size: 10px; 
    letter-spacing: 1px;
    background-color: #EEE8AA;
}

/* aggelies styles - END */

/* ad styles - BEGIN */

.horizontalAd
{
	/*width: 468px;
	height: 63px;
	margin: 20px auto 0px auto;
	text-align: center;*/
	margin-bottom: 20px;
}

.verticalRightAd
{
	margin-top: 20px;
	margin-left: 4px;
	margin-right: 4px;
}

.verticalLeftAd {margin-top: 20px;}
/* ad styles - END */

/* left column details styles - BEGIN */
/* add 2 favorites, counters etc. */

.add2Favorites, .visitorCounter, .onlineUsers
{
	margin-top: 20px;
	font-size: 9px;
	font-weight: bold;
}

.onlineUsers {font-size: 12px;}

.add2Favorites
{
	text-align: left; 
	padding-left: 10px;
}
	
.visitorCounter, .onlineUsers { text-align: center; }
.onlineUsersText, .onlineUsersDigits { float: left; }

/* left column details styles - END */

/* site map styles - begin */

.siteMap a {text-decoration: none;}

.firstLevel a { font-weight: bold; } 
.subLevel a { }

.levelDots { color: ; font-weight: bold;}
/* site map styles - end */

/* diafimiseis styles - begin */

.diafimiseisColumn
{
	background-color: #4f0500;	
}
.diafimiseisTitle
{
    background-color: #F2EAD0; 
    color: #4F0500; 
    font-weight: bold; 
    width: 165px; 
    text-align: center; 
    margin-bottom: 10px;
    padding: 2px;
}
/* diafimiseis styles - begin */
.notificationsTable {display: none;}