/*GENERAL CSS START*/

* {
	margin  : 0;
	padding : 0;
}

h1 {
	color         : #e5e6e7;
	font-weight   : bold;
	font-size     : 14px;
	line-height   : 41px;
	text-align    : left;
}

h2 {
	color         : #605f5f;
	font-weight   : bold;
	font-size     : 13px;
	line-height   : 31px;
	text-align    : left;
	margin        : 8px 0 5px 0;
}

h3 {
	color         : #605f5f;
	font-weight   : bold;
	font-size     : 12px;
	line-height   : 21px;
	text-align    : left;
	margin        : 8px 0 5px 0;
}

h4 {
	color         : #605f5f;
	font-weight   : bold;
	font-size     : 11px;
	line-height   : 21px;
	text-align    : left;
	margin        : 8px 0 5px 0;
}

p {
	color         : #605f5f;
	font-weight   : normal;
	font-size     : 14px;
	line-height   : 20px;
	text-align    : left;
}

body {
	font-family : 'Tahoma', Arial;
	width      : 100%;
	background  : url('../imgs/background.jpg') top left repeat-x;
	text-align  : center;
}

.full {
	margin : 20px auto 0 auto;
}

a {
	color           : white;
	text-decoration : none;
	outline         : none;
}

a:hover {
	color           : #869FBE;
	text-decoration : none;
	outline         : none;
}

a img {
	padding : 0;
	margin  : 0;
	border  : 0;
}

.image {
	position   : relative;
	width      : 231px;
	height     : 177px;
	margin     : 0 auto 0 auto;
	text-align : center;
	padding    : 5px 0 0 0;
}

.imageInside {
	width    : 182px;
	height   : 132px;
	position : absolute;
	top      : 18px;
	left     : 29px;
}

.startGallery {
	background    : url('../imgs/galleryBack.jpg') top right repeat-x;
	border-top    : 2px solid #eeeeee;
	border-right  : 1px solid #eeeeee;
	border-left   : 1px solid #eeeeee;
	border-bottom : 0;
	font-size     : 14px;
	font-weight   : bold;
	color         : #e5e6e7;
	padding       : 0 0 5px 0;
}

.more {
	text-align  : right;
	font-size   : 11px;
	font-weight : bold;
	color       : white;
	padding     : 0 10px 0 0;

}

.katoikia {
	text-align  : center;
	font-size   : 14px;
	font-weight : bold;
	color       : #e5e6e7;
	padding     : 5px 20px 0 0;
}

.price {
	text-align  : center;
	font-size   : 14px;
	font-weight : bold;
	color       : #e5e6e7;
	padding     : 0 0 0 0;
}

.side {
	background    : url('../imgs/sideBackground.jpg') top right repeat-x;
	border        : 1px solid #eeeeee;
	border-bottom : 0;
	border-top    : 0;
	font-size     : 12px;
	color         : white;
	padding       : 5px 0 5px 0;
	width         : 197px;
}

.sideInside {
	background    : url('../imgs/sideBackground.jpg') top right repeat-x;
	border        : 1px solid #eeeeee;
	border-bottom : 0;
	border-top    : 0;
	font-size     : 12px;
	color         : white;
	padding       : 5px 0 5px 0;
	width         : 197px;
}

.side2 {
	background    : url('../imgs/sideBackground.jpg') top right repeat-x;
	border        : 1px solid #eeeeee;
	border-bottom : 0;
	border-top    : 0;
	font-size     : 12px;
	color         : white;
	padding       : 5px 0 5px 0;
}

.blueLetter {
	color : #a9adb3;
}

.select {
	margin           : 10px 0 15px 0;
	background-color : #bcd0e8; 
}

.input {
	margin           : 5px 0 0 0;
	background-color : #bcd0e8;
	font-family		:	Tahoma; 
	font-size		: 12px;
	padding			: 2px;

}

/*GENERAL CSS START*/



/*BANNER START*/

.banner {
	margin : 10px 0 0 0;
}

/*BANNER END*/

/*MENU START*/

.menu {
	background    : #3e454b;
	width         : 1001px;
	border-bottom : 4px solid black;
	color         : white;
}

.menu a {
	font-size   : 14px;
	font-weight : bold;
	color       : #e5e6e7;
	line-height : 29px;
	display     : block;
	text-align  : center;
}

.menu a:hover {
	font-size   : 14px;
	font-weight : bold;
	color       : white;
	line-height : 29px;
	background  : black;
	height      : 29px;
}

.listSelected a {
	color       : white;
	line-height : 29px;
	background  : black;
	height      : 29px;
}

/*MENU END*/



/*SEARCH START*/

.menuTitleStart {
	height        : 41px;
	background    : url('../imgs/titleBackground.jpg') top left repeat-x;
	color         : #e5e6e7;
	font-weight   : bold;
	font-size     : 14px;
	line-height   : 41px;
	border        : 1px solid #eeeeee;
	border-bottom : 0;
	width         : 198px;
}

.menuTitle {
	height        : 41px;
	background    : url('../imgs/titleBackground.jpg') top left repeat-x;
	color         : #e5e6e7;
	font-weight   : bold;
	font-size     : 14px;
	line-height   : 41px;
	border        : 1px solid #eeeeee;
	border-bottom : 0;
	width         : 198px;
}

.menuTitleDown {
	height        : 41px;
	background    : url('../imgs/titleBackground.jpg') top left repeat-x;
	color         : #e5e6e7;
	font-weight   : bold;
	font-size     : 14px;
	line-height   : 41px;
}

.menuTitleDown {
	margin : 10px 0 10px 0;
}

/*SEARCH END*/



/*CONTENT START*/

.mainContentStart {
	width  : 1001px;
	margin : 0 auto;
	border : 1px solid #dcdcdc;
}

.mainContent {
	width  : 1001px;
	margin : 0 auto;
	border : 1px solid #dcdcdc;
}

.contentHeader {
	height        : 41px;
	background    : url('../imgs/titleBackground.jpg') top left repeat-x;
	color         : #e5e6e7;
	font-weight   : bold;
	font-size     : 14px;
	width         : 798px;
	line-height   : 41px;
	text-align    : left;
	border        : 1px solid #eeeeee;
	border-right  : 1px solid #eeeeee;
	border-bottom : 0;
}

.contentHeaderStart {
	height        : 41px;
	background    : url('../imgs/titleBackground.jpg') top left repeat-x;
	color         : #e5e6e7;
	font-weight   : bold;
	font-size     : 14px;
	width         : 599px;
	line-height   : 41px;
	text-align    : left;
	border        : 1px solid #eeeeee;
	border-right  : 1px solid #eeeeee;
	border-bottom : 0;
}

.content {
	background          : #eeeeee;
	background-image    : url('../imgs/contentBackground.jpg');
	background-repeat   : no-repeat;
	background-position : bottom center;
	padding             : 15px;
	width               : 568px;
}

.contentInside {
	background          : #eeeeee;
	background-image    : url('../imgs/contentBackground.jpg');
	background-repeat   : no-repeat;
	background-position : bottom center;
	padding             : 15px;
	width               : 920px;
	vertical-align      : top;
}

.content img {
	padding : 15px;
	float   : right;
}

.content a {
	color           : #718CBB;
	text-decoration : none;
	outline         : none;
}

.content a:hover {
	color           : #45515F;
	text-decoration : none;
	outline         : none;
}

/*CONTENT END*/



/*LEFT COLUMN START*/

.search {
	margin     : 0 auto;
	text-align : center;
}

.searchInside {
	margin     : 0 auto;
	text-align : center;
	width			: 198px;
}

.oroi {
	font-size  : 12px;
	text-align : left;
	margin     : 30px 0 0 10px;
	color      : white;
}

.oroi a {
	color  : white;
}

.oroi a:hover {
	color  : #BCD0E8;
}

/*LEFT COLUMN END*/


/*RIGHT COLUMN START*/

.searchTitle {
	text-align  : left;
	padding     : 0 0 0 30px;
	margin      : 0 0 0 0;
	color       : #E5E6E7;
	font-size   : 13px;
	font-weight : bold;
	display		: block;
}

#map a {
	outline : none;
}

/*RIGHT COLUMN END*/



/*FOOTER START*/

.footer {
	text-align    : center;
	margin        : 0 auto;
	border-top    : 1px solid #eeeeee;
	border-bottom : 0 #515558;
	border-left   : 0;
	border-right  : 0;
	line-height   : 25px;
}

.address {
	text-align  : left;
	padding     : 5px 0 0 0;
	margin      : 0 0 0 0;
	color       : #E5E6E7;
	font-size   : 13px;
	font-weight : normal;
}

.rdc {
	float       : right;
	padding     : 5px 0 0 0;
	margin      : -30px 0 0 0;
	color       : #E5E6E7;
	font-size   : 13px;
	font-weight : normal;
}

/*FOOTER END*/

.framesBody {
	background    : url('../imgs/sideBackground.jpg') top right repeat-x;
}

#iframeSearch {
	width  : 99%;
	height : 300px;
	border : 0;
}

#iframeTitles {
	width  : 1001px;
	border : 0;
	height : 42px;
}

#iframeMenu {
	width  : 1001px;
	border : 0;
	height : 32px;
}

#iframeLanguages {
	width  : 159px;
	border : 0;
	height : 43px;
}

#iframeTitlesInside {
	width  : 1001px;
	border : 0;
	height : 42px;
}

.AdText 
{
	 font-family:Tahoma;
	 font-size:12px;
	 text-align:justify;
}

.errorMessage 
{
	 font-family:Tahoma;
	 font-size:10px;
	 color:Red;
	 
}

.tableTitle {
	color         : #605f5f;
	font-weight   : normal;
	font-size     : 14px;
	line-height   : 20px;
	text-align    : right;
}

.tableInput {
	color         : #605f5f;
	font-weight   : normal;
	font-size     : 12px;
	line-height   : 20px;
	text-align    : left;
}

.tableLabelLeft {
	color         : #605f5f;
	font-weight   : normal;
	font-size     : 12px;
	line-height   : 20px;
	text-align    : left;
}

.tableLabelRight {
	color         : #605f5f;
	font-weight   : normal;
	font-size     : 12px;
	line-height   : 20px;
	text-align    : right;
}

.tableLabelCenter {
	color         : #605f5f;
	font-weight   : normal;
	font-size     : 12px;
	line-height   : 20px;
	text-align    : center;
}

.tableLabelJustify {
	color         : #605f5f;
	font-weight   : normal;
	font-size     : 12px;
	line-height   : 20px;
	text-align    : justify;
}

.h1Lettering {
	color         : #000000;
	font-weight   : bold;
	font-size     : 14px;
	line-height   : 41px;
	text-align    : left;
}

.h2Lettering {
	color         : #605f5f;
	font-weight   : bold;
	font-size     : 13px;
	line-height   : 31px;
	text-align    : left;
	margin        : 8px 0 5px 0;
}

.pLettering {
	color         : #605f5f;
	font-weight   : normal;
	font-size     : 14px;
	line-height   : 20px;
	text-align    : right;
}

.clear 
{
	margin:5px 0;
	clear:both;
}

.super {
	font-size:80%;
	position:super;
	vertical-align:top;
}

.textual 
{
	text-align : justify;
	vertical-align : top;
}
