td {font-family: Palatino Linotype, Lucida Sans Unicode; font-size: 12pt;}

td.small_bold {font-family: Palatino Linotype, Lucida Sans Unicode; font-size: 10pt; font-weight: 600; text-align: center;}

td.top_back {background-image:url(../images/top_back.gif);}

.titlos {font-size: 24pt; color: darkblue; text-decoration: none;}
.titlosa {font-size: 20pt; text-decoration: none;}

.titlosdiafora {font-size: 20pt; color: darkblue; text-decoration: none;}

.artist_name {font-size: 18pt; color: black;}


.titlos_ergou {font-size: 14pt; color: black; font-weight:600;}
.red_titlos {font-size: 16pt; color: #800000;}
.image_footnote {font-size: 14pt; color: black;}


/*Contact page start*/

.contact_form{
font-weight:bold;
font-size:14px;
line-height:25px;
}

fieldset{
border: 1px solid #000;
width: 340px;
margin-right:0px;
}

legend{
color: #000;
background: #fff;
border: 1px solid #000;
margin-left:10px;
padding: 2px 6px;
} 

label{
float: left;
margin-left:10px;
text-align: right;
margin-right: 0.5em;
display: block;
}

label.error {
float:right;
font-size:11px;
color:red;
text-align:right;
}

.button1 {
float:right;
background:#fff;
padding:6px 6px 6px 6px;
font-size:0.8333em;
line-height:1.2307em;
text-decoration:none;
color:#000;
border: 1px solid #000;
margin-top:10px;
margin-right:5px;
margin-bottom:10px;
}

.button1:hover {
background:#efefef;
color:#000
}

.button2 {
display:inline-block;
background:#fff;
padding:6px 6px 6px 6px;
font-size:0.8333em;
line-height:1.2307em;
text-decoration:none;
color:#000;
margin-top:10px;
margin-right:5px;

}

.button2:hover {
background:#efefef;
color:#000
}

.textfield3{
width:320px;
height:18px;
border:thin solid #C7B55B;
float:right;
text-align:left;
background-color:#fff;
color:#000;
margin-right:5px;
margin-left:5px;
}

.textarea1{
width:320px;
height:150px;
margin-right:5px;
margin-left:5px;
border:thin solid #C7B55B;
float:right;
background-color:#fff;
color:#000;
overflow:auto;
}

.solid-green{
position: relative;
width:300px;
background:#008000;
color:#FFFFFF;
font-weight:bold;
padding:4px;
text-align:center;
margin: 100px auto -1px auto;
z-index:1;
}
.solid-red{
position: relative;
width:300px;
background:#800000;
color:#FFFFFF;
font-weight:bold;
padding:4px;
text-align:center;
margin: 100px auto -1px auto;
z-index:1;
}
.sgh4{
position: relative;
z-index:2;
width:300px;
background:#fff;
color:#008000;
font-weight:bold;
text-align:center;
}
.srh4{
position: relative;
z-index:2;
width:300px;
background:#fff;
color:#800000;
font-weight:bold;
text-align:center;
}


/*HEADER LOGO*/

#headercont {
    float:left;
    width:100%;
	font-family: Palatino Linotype, Lucida Sans Unicode;
}
#headercol1 {
	display:block;
	height:79px;
    float:left;
    width:33%;
	position:relative;
}
#headercol2 {
	display:block;
	height:79px;
    float:left;
    width:34%;
	position:relative;
}
#headercol2-content{
	width:100%;
	text-align:center;
	display:block;
	position:absolute;
	bottom:15px;
}
#headercol3 {
	height:79px;
	display:block;
    float:left;
    width:33%;
	position:relative;
	/*right:3%;*/
	right:65px;
}
#headercol3-content{
	width:100%;
	text-align:right;
	display:block;
	position:absolute;
	bottom:-20px;
}

/*HEADER  - MENU*/
#hmenucont {
	font-family: Palatino Linotype, Lucida Sans Unicode;
    float:left;
	text-align:left;
    width:100%;
}
#hmenucont1 {
    float:left;
    width:21%;
	position:relative;
	margin-top:28px;
	text-align:right;
}
#hmenucont2 {
    float:left;
    width:28%;
	margin-top:28px;
	position:relative;
	/*background-color:#fff;*/
}
#hmenucont3 {
    float:left;
    width:39%;
	margin-top:28px;
	position:relative;
	/*background-color:#C0DCC0;*/
}
#hmenucont4 {
    float:left;
    width:12%;
	margin-top:28px;
    position:relative;
	text-align:right;
	/*padding-right:3%;*/
}
#hmenucont4-content {
	width:100%;
	text-align:right;
	display:block;
	position:absolute;
	right:60px;
	/*background-color:#FFBF00;
	z-index:-1;*/
}


/*KENTRIKI KAI ZOGRAFOI*/
#indexcont {
	font-family: Palatino Linotype, Lucida Sans Unicode;
    float:left;
    width:100%;
	margin-top:42px;
}
#indexcont1 {
    float:left;
    width:21%;
	position:relative;
}
#indexcont2 {
    float:left;
    width:79%;
	position:relative;
}

/*KATALOGOS ZOGRAFOI*/
#katalogos {
	font-family: Palatino Linotype, Lucida Sans Unicode;
    float:left;
    width:100%;
	margin-top:42px;
}
#katalogos1 {
    float:left;
    width:49%;
	position:relative;
}
#katalogos2 {
    float:left;
    width:51%;
	position:relative;
}
#katalogos2-AB {
	font-family: Palatino Linotype, Lucida Sans Unicode;
	font-size:21px;
	width:100%;
	text-align:left;
	display:block;
	padding-bottom:22px;
	/*background-color:#FFBF00;*/
}
#katalogos2-AB a{
text-decoration:none;
letter-spacing:7px;
}

/*DIAFORA*/

#diaforacont {
    float:left;
    width:100%;
}
#diaforacol1 {
    float:left;
    width:65%;
}
#diaforacol2 {
    float:left;
    width:35%;
}

/*agellies*/
/*KATALOGOS ZOGRAFOI*/
#aggelies {
	font-family: Palatino Linotype, Lucida Sans Unicode;
	font-size:21px;
    float:left;
    width:100%;
	display:block;
}
#aggelies1 {
    float:left;
    width:49%;
	text-align:right;
	position:relative;
	display:block;
}
#aggelies2 {
    float:left;
    width:51%;
	position:relative;
	display:block;
}
#aggelies2 p{
margin-top:-5px;
}
