/*___________________________________________________________________________________GLOBAL___*/
body{background-image: url(../images/background.jpg); background-repeat:no-repeat; background-position:top center; background-color:#c31b02;}
img{padding: 0px; vertical-align:bottom;}
div{padding: 0px; vertical-align:bottom;}
a{font-family: Georgia; text-decoration: none;}
a.list {
	color:#000000;
	}
a.list:hover {
	color:#000000;
	text-decoration: underline;
}

a:hover{
 	font-family: Georgia;
	color:#e0decf;
  text-decoration: underline;
}

.fleft { 
 float: left; 
} 
.fright { 
 float: right; 
} 

/*___________________________________________________________________________________FRONTPAGE___*/

#menulist{border: 0px solid red; padding: 0; margin: 0; border: 0px solid red; padding-left: 16px; margin: 0px 0px 0px 0; padding-bottom: 0; *margin: 0px 0px -2px 0;}
#menulist ul{list-style-type: none; margin:0; padding:0;} 
#menulist li{list-style-type: none; margin:0; padding:0; display:inline; }

#menulist li a{ height: 16px; text-decoration: none; height: 1%; zoom: 1;}

#frontistiria_button a{background:transparent url(../images/sprites.png) -5px 0px; padding: 22px 106px 0px 36px;}
#frontistiria_button a:hover {background: transparent url(../images/sprites.png) -5px -48px no-repeat; }
*#frontistiria_button a:hover {background: transparent url(../images/sprites.png) -5px -47px no-repeat;}

#ksenesglosses_button a{background:transparent url(../images/sprites.png) -152px 0px no-repeat; padding: 22px 101px 0px 36px;  }
#ksenesglosses_button a:hover {background:  url(../images/sprites.png) -152px -48px no-repeat;}
*#ksenesglosses_button a:hover {background:  url(../images/sprites.png) -152px -47px no-repeat;}

#pliroforiki_button a{background:transparent url(../images/sprites.png) -298px 0px no-repeat; padding: 22px 101px 0px 36px;  }
#pliroforiki_button a:hover {background: transparent url(../images/sprites.png) -298px -48px no-repeat;}
*#pliroforiki_button a:hover {background: transparent url(../images/sprites.png) -298px -47px no-repeat;}

#ekdotikosoikos_button a{background:transparent url(../images/sprites.png) -446px 0px no-repeat; padding: 22px 101px 0px 36px; }
#ekdotikosoikos_button a:hover {background: transparent url(../images/sprites.png) -446px -48px no-repeat;}
*#ekdotikosoikos_button a:hover {background: transparent url(../images/sprites.png) -446px -47px no-repeat;}

#franchise_button a{background:transparent url(../images/sprites.png) -596px 0px no-repeat; padding: 22px 101px 0px 36px;  }
#franchise_button a:hover {background: transparent url(../images/sprites.png) -596px -48px no-repeat;}
*#franchise_button a:hover {background: transparent url(../images/sprites.png) -596px -47px no-repeat;}

#in1{text-align: right; border: 1px solid #333; background-image:url(/images/search.png); background-repeat: no-repeat; background-position: 0 0;}

#searchbutton{background: url(../images/sprites.png) -741px -49px no-repeat; border: 0px; width: 30px; height: 30px; padding: 1px 2px 3px 4px; margin-bottom: 6px;}
#searchtextfield {font-family: Georgia, sans; font-size: 12px; color: #333; 
margin:0px 0px 0px 0px; line-height: 1.1em; border: 0px solid #333; background-color: transparent; padding: 6px 41px 10px 22px; border: 0px solid red; 
background:  url(../images/sprites.png) -774px -50px no-repeat; 
*background:  url(../images/sprites.png) -776px -50px no-repeat; 
margin-bottom: 6px; *margin-bottom: 3px;
padding: 6px 80px 10px 20px;
*padding: 6px 75px 10px 24px;
}



#menulist2{border: 0px solid red; padding: 0; margin: 0; border: 0px solid red; padding-left: 16px; margin: 0px 0px 0px 0; padding-bottom: 0; *margin: 0px 0px -2px 0; width: 733px;}
#menulist2 ul{list-style-type: none; margin:0; padding:0;} 
#menulist2 li{list-style-type: none; margin:0; padding:0; display:inline; }

#menulist2 li a{ height: 17px; text-decoration: none; height: 1%; zoom: 1;}

#frontistiria_button2 a{background:transparent url(../images/sprites.png) -5px -198px no-repeat;  padding: 23px 104px 0px 36px;}
#frontistiria_button2 a:hover {background: transparent url(../images/sprites.png) -5px -48px no-repeat;}
*html #frontistiria_button2 a:hover {background: transparent url(../images/sprites.png) -5px -46px no-repeat;}

#ksenesglosses_button2 a{background:transparent url(../images/sprites.png) -151px -198px no-repeat;  padding: 23px 104px 0px 36px;}
#ksenesglosses_button2 a:hover {background: transparent url(../images/sprites.png) -151px -48px no-repeat;}
*html #ksenesglosses_button2 a:hover {background: transparent url(../images/sprites.png) -151px -46px no-repeat;}

#pliroforiki_button2 a{background:transparent url(../images/sprites.png) -298px -198px no-repeat; padding: 23px 104px 0px 36px;}
#pliroforiki_button2 a:hover {background: transparent url(../images/sprites.png) -298px -48px no-repeat;}
*html #pliroforiki_button2 a:hover {background: transparent url(../images/sprites.png) -298px -47px no-repeat;}

#ekdotikosoikos_button2 a{background:transparent url(../images/sprites.png) -446px -198px no-repeat; padding: 23px 104px 0px 36px;}
#ekdotikosoikos_button2 a:hover {background:  url(../images/sprites.png) -446px -48px no-repeat;}
*html #ekdotikosoikos_button2 a:hover {background:  url(../images/sprites.png) -446px -47px no-repeat;}

#franchise_button2 a{background:transparent url(../images/sprites.png) -596px -198px no-repeat; padding: 23px 104px 0px 36px;}
#franchise_button2 a:hover {background: transparent url(../images/sprites.png) -596px -48px no-repeat;}
*html #franchise_button2 a:hover {background: transparent url(../images/sprites.png) -596px -47px no-repeat;}


#searchbutton2{background: url(../images/sprites.png) -741px -10px no-repeat; border: 0px; width: 30px; height: 30px; padding: 1px 2px 3px 4px; margin-bottom: 6px;}
#searchtextfield2 {font-family: Georgia, sans; font-size: 12px; color: #333; 
margin:0px 0px 0px 0px; line-height: 1.1em; border: 0px solid #333; background-color: transparent; padding: 6px 41px 10px 22px; border: 0px solid red; 
background:  url(../images/sprites.png) -775px -8px no-repeat; 
*background:  url(../images/sprites.png) -775px -8px no-repeat; 
margin-bottom: 6px; *margin-bottom: 3px;
padding: 6px 80px 10px 20px;
*padding: 6px 75px 10px 24px;
}



#frontpage{background-image: url(../images/background_main.jpg); background-repeat:no-repeat; background-attachment:fixed; background-position:top center; background-color:#c0bba0;}
#mainbody{background-color:#e0decf; border-bottom: 1px solid #b5bcba;}

#topmenu{
	height:38px;
	width:950px;
	background: transparent url(../images/sprites.png)
	-0px -269px no-repeat;
	padding-bottom:0px;
}

#topleftbutton{
	padding-top:4px;
	
}
#toprightbutton{
	padding-top:4px;
}
#headerlogo{
	padding-top: 40px;
	padding-bottom: 45px;
	text-align: center;
}	
#maintoprounded{
	
	height:18px;
	width:950px;	
	background: transparent url(../images/sprites.png)
	-0px -145px no-repeat;
	padding-bottom:0px;
}

#mainbottomrounded{
	
	height:26px;
	width:950px;	
	background: transparent url(../images/sprites.png)
	-0px -160px no-repeat;
	padding-bottom:0px;
	background-color:#ada888;
}
#mainbottomrounded2{
	
	height:26px;
	width:950px;	
	background: transparent url(../images/sprites.png)
	-0px -160px no-repeat;
	padding-bottom:0px;
	background-color:#c5c1a8;
}
#mainbottomrounded3{
	
	height:26px;
	width:950px;	
	background: transparent url(../images/sprites.png)
	-0px -495px no-repeat;
	padding-bottom:0px;
	background-color:#c5c1a8;
}
#esacontent {
	
	background-color:#ada888;
	padding-top: 20px;
	padding-bottom: 10px;		
}

.esalist li {    
    border-bottom: 1px solid #787566;  
    padding-top:3px;
    padding-bottom:3px;
    font-family: Georgia;
    color:#393835;
  }

.esalist{
	margin: 0; 
  
  list-style: none;
	font-family: Georgia;		
}


.esalist a{
	font-family: Georgia;
	color:#393835;
	
}
a.hlblue{
	
	font-family: Georgia;
	color:#393835;
	background:#79d7ff; 
}
a.hlgreen{
	
	font-family: Georgia;
	color:#393835;
	background:#8bfa91; 
}
a.hlyellow{
	
	font-family: Georgia;
	color:#000000;
	background:#e3d001; 
}

#esa {
	background-color:#ada888;
	padding-top: 15px;
	padding-bottom: 5px;
}
#esabottomrounded{
	
	
	height:18px;
	width:950px;	
	background: transparent url(../images/sprites.png)
	-0px -395px no-repeat;
	background-color:#4e493c;
	padding-bottom:0px;
}

#esabottomrounded2{
	height:18px;
	width:950px;	
	background: transparent url(../images/sprites.png)
	-0px -446px no-repeat;
	background-color:#4e493c;
	padding-bottom:0px;
}
#newsletter{
		
	background-color:#4e493c;
	padding-top: 10px;
	padding-left:0px;
}
#newsletterbottomrounded{
	
	
	height:25px;
	width:950px;	
	background: transparent url(../images/sprites.png)
	-0px -115px no-repeat;
	
	
}

#mailing_list_text{
	padding-top:8px;
	font-family: Georgia;
	color:#FFFFFF;
}




#newslettertextfield{
	
	font-family: Georgia;
	color:#000000;
	font-size: 16px;
	border-style: solid;
	border-width: 3px;
	border-color:#c5c1a8;
	text-align :justify;
	width: 240px;
	height: 26px;
	padding-top:4px;
	display: inline-block;
	
}
	
#menubar{
	
	padding: 0px;
}	

#banners{
	padding-top: 10px;
	padding-bottom: 10px;
}	

#footer {
	border-top: 1px solid #32312b; 
	padding-top:10px;
	font-family: Georgia;
	color:#32312b;
	
}

#contactbottom a{
	color:#32312b;
	
	
	}
	
#contactbottom a:hover{
  text-decoration: underline;
}
#copyright{
  text-align:right;
}

/*--------------------------------------------------------------------------------*/

#mainmenubar{
	
	background-color:#e0decf;
	
}


#mainmenulist {
	  width: 950px; height: 38px;
    margin: 0px;    
    padding-left: 20px;

    }
    
#mainmenulist ul{
	  margin-left: 0; position: absolute; display: inline;
    }




#esacontent2 {
	background-color:#c5c1a8;
	padding-top: 10px;
	padding-bottom: 10px;		
}
#esa2 {
	background-color:#c5c1a8;
	padding-top: 15px;
	padding-bottom: 5px;
}

#footer2 {
	border-top: 1px solid #c5c1a8; 
	padding-top:10px;
	font-family: Georgia;
	color:#c5c1a8;
	
}

#footer2 a{
	font-family: Georgia;
	color:#c5c1a8;
	text-decoration: none;
}


#footer2 a:hover{
 	font-family: Georgia;
	color:#c5c1a8;
  text-decoration: underline;
}

/*-------------------GENIKA------------------*/

.hlight4{background:transparent url(../images/sprites.png) repeat scroll  -686px -340px; *background:transparent url(../images/sprites.png) repeat scroll -686px -337px; margin:0 0 0 -13px; *margin:0 0 0 -13px; padding:3px 7px ; *padding:3px 7px ; width: 80px;color: #e0decf;}



/*----------------------------FRONTISTIRIA-----------------------------*/

#frontistiria{ background-image: url(../images/background_frontistiria.jpg); background-repeat:no-repeat;  background-position:top center; background-color:#ff2a00;}
.hlight5{background:transparent url(../images/sprites.png) repeat scroll  -489px -340px; *background:transparent url(../images/sprites.png) repeat scroll -489px -337px; margin:0 0 0 -13px; *margin:0 0 0 -13px; padding:3px 8px ; *padding:3px 7px ; width: 80px;}
#frontistiria_button2_selected a{background: transparent url(../images/sprites.png) -8px -47px;  padding: 24px 105px 0 33px;}
* html #frontistiria_button2_selected a{background: transparent url(../images/sprites.png) -8px -46px; padding: 24px 105px 0 33px;}

.issubmenu a:hover{text-decoration:none; color:#ff2a00;}

#maincontent{background-color:#ecf4f2; padding:20px 0 10px 0;border-top: 1px solid #c5c1a8;}
#maincontent2{background-color:#ecf4f2; padding:0px 0 10px 0;border-top: 1px solid #c5c1a8;}
#maincontentsidelist2{ padding-top: 2px; margin: 0; border-top: 1px solid #393835;}
#maincontentsidelist{ padding: 0; margin: 0;  border-top: 3px solid #393835;}
#maincontentsidelist ul, #maincontentsidelist li{list-style-type: none; text-align: right; padding:12px 7px 10px 0px;}
#maincontentsidelist li a{text-decoration: none;font-family: Georgia; color:#000000;font-weight: bold; }
#maincontentsidelist li:hover a:hover{text-decoration: none;color:#fa673b;}
.isselected{background-image: url(../images/menu_hlight.png);background-repeat:no-repeat; background-position: right; }
.hlightsmall{background-image: url(../images/hlightsmall.jpg);background-repeat:no-repeat; background-position: left; display:inline-block;padding:5px 0px 1px 4px; }
.hlightbig{background-image: url(../images/hlightbig.jpg);background-repeat:no-repeat; background-position: left; display:inline-block;padding:5px 0px 1px 4px;}
.hlighthuge{background-image: url(../images/hlighthuge.jpg);background-repeat:no-repeat; background-position: left; display:inline-block;padding:5px 0px 1px 4px;}


.maincontentlistheader{font-family: Georgia; color:#fa673b;font-weight:bold; font-size:11px; margin-bottom:8px;text-align: right;}

#maincontent, #maincontent2{text-decoration: none;font-family: Georgia, 'Times New Roman' serif; color:#000000;font-size:12px; }
#maincontent p, #maincontent2 p{text-align: justify;}
.contenttitle{ padding-bottom: 5px; margin: 0; border-bottom: 3px solid #393835;font-weight:bold;font-size:16px;color:#393835;}
.contentheading{ padding-bottom: 5px; margin: 0; font-weight:bold;font-size:36px; color:#393835;line-height: 1.2; margin-top: 30px;}
.contentheading2{ padding-bottom: 5px; margin: 0; font-weight:bold;font-size:18px; color:#393835;}

.pictitle{ font-size:11px; color:#000000; text-align:right; margin: 10px 0 30px 0; }

.thumbnail{background-image: url(../images/thumbnail_frame.png); background-repeat:no-repeat; height:81px; width:96px; padding: 6px 0px 0 6px; margin: 0 -5px 0 0;display:inline-block;}
#contentimage{padding: 4px 0 0px 0 ;}
.quote{font-size:23px;background-color: #e2f6ff;line-height: 1.4;}
#maincontentprevnextbuttons{border-top: 1px solid #c5c1a8;background-color:#ecf4f2;}
#maincontentprevnextbuttons_top{border-bottom: 1px solid #c5c1a8;background-color:#ecf4f2; vertical-align: middle; padding-bottom: 10px;}

#frontistiria #maincontentprevnextbuttons a:link, #frontistiria #maincontentprevnextbuttons_top a:link, #frontistiria #maincontentprevnextbuttons a:visited, #frontistiria #maincontentprevnextbuttons_top a:visited{text-align:top; color:#393835; font-weight:bold; text-decoration: none;}
#frontistiria #maincontentprevnextbuttons a:hover, #frontistiria #maincontentprevnextbuttons_top a:hover, #frontistiria #maincontentprevnextbuttons_top a:active, #frontistiria #maincontentprevnextbuttons a:hover{text-decoration: none;color:#fa673b;}
#previousbutton, #nextbutton{padding-top:10px; }
#previousbutton{text-align: left;}
#nextbutton{text-align: right;}
#nextbutton a{background-image: url(/images/next_button.png); display:inline-block; background-repeat: no-repeat; background-position: right center; padding: 3px 32px 5px 4px;}
#previousbutton a{background-image: url(/images/previous_button.png); display:inline-block; background-repeat: no-repeat; background-position: left center; padding: 4px 0 5px 32px;}

#frontistiria li.nosubmenu a:hover, #frontistiria li.nosubmenu a:active{color: #ff2a00; font-weight: bold; }
.innerlist{font-weight: bold;} 
.innerlist ol, .innerlist ol {padding: 0; margin:0 0 0 0px; list-style-type:decimal-leading-zero; font-weight: bold;} 
.innerlist li {padding-left:0px; padding:0px 10px 0px 0px; font-size:12px;   font-weight: bold;}
.innerlist ol li span{font-weight: normal;}


.poiotitalist li{ color: #fa673b;}
.poiotitalist span{color: #000000;}
.picturesquare{background-color:#cfd4c4;font-family: Georgia, 'Times New Roman' serif;margin:10px 0 10px 0; } 
.separator{background-color:#cfd4c4; height: 5px; margin:5px 0 0px 0; line-height: 1%; } 
#panes strong{margin:5px 0px 0 0px;display:block; float: left;}
#panes div div div div strong{float: none;}

.didaktiriaheader{background-color:#cfd4c4;font-family: Georgia, 'Times New Roman' serif;padding:8px 0px 8px 0px;margin:20px 0px 20px 0px;}

/*-----------------------------------------KSENES GLOSSES---------------------------------------*/

.hlight8{background:transparent url(../images/sprites.png) repeat scroll -489px -313px; *background:transparent url(../images/sprites.png) repeat scroll -489px -309px; margin:0 0 0 -13px; *margin:0 0px 0 -13px; padding:3px 7px ; *padding:2px 7px ; width: 80px;}

#ksenesglosses_button2_selected a{background: transparent url(../images/sprites.png) -151px -47px;
*background: transparent url(../images/sprites.png) -151px -48px;
 padding: 24px 105px 0 33px;  }

*html #ksenesglosses_button2_selected a{ background: transparent url(../images/sprites.png) -151px -46px; padding: 24px 105px 0 33px;  } 
 
#ksenesglosses{background-image: url(../images/ksenes_glosses_background.jpg); background-repeat:no-repeat; background-position:top center; background-color:#bf0053;}
.issubmenu_ksenesglosses a:hover{text-decoration:none; color:#bf0053;}
#ksenesglosses li.nosubmenu a:hover, #ksenesglosses li.nosubmenu a:active{color: #bf0053; font-weight: bold; }
#ksenesglosses .issubmenu a:hover{text-decoration:none; color:#bf0053;}

#ksenesglosses #maincontentprevnextbuttons a:link, #ksenesglosses #maincontentprevnextbuttons_top a:link, #ksenesglosses #maincontentprevnextbuttons a:visited, #ksenesglosses #maincontentprevnextbuttons_top a:visited{text-align:top; color:#393835; font-weight:bold; text-decoration: none;}
#ksenesglosses #maincontentprevnextbuttons a:hover, #ksenesglosses #maincontentprevnextbuttons_top a:hover, #ksenesglosses #maincontentprevnextbuttons_top a:active, #ksenesglosses #maincontentprevnextbuttons a:hover{text-decoration: none;color:#bf0053;}
#ksenesglosses .maincontentlistheader{ color:#bf0053;}
#ksenesglosses  #maincontentsidelist li:hover a:hover{text-decoration: none;color:#bf0053;}

.colouredletters{text-decoration: none;color:#bf0053;font-weight: bold;} 
.ekpfilheader{text-decoration: none;color:#bf0053;font-size:15px; }

.dioikbox{background-color:#cfd4c4;font-family: Georgia, 'Times New Roman' serif;margin: 10px 0 5px 0;padding:  80px 0px 15px 20px; }

.ksenesglossestable {background-color:#ecf4f2; font-family: Georgia, 'Times New Roman' serif;}
.ksenesglossestable caption{background-color:#ecf4f2;text-decoration: none;color:#bf0053;border-bottom: solid 5px #bf0053;font-size:16px; padding:15px 0 8px 0; }
.ksenesglossestable th{background-color:#ecf4f2;text-decoration: none;color:#bf0053;font-weight: normal;border-bottom: solid 1px #bf0053; padding:6px 0 6px 0;font-size:12px;}
.ksenesglossestable td{ padding-left:0;}
.odd {}
.even{background-color:#c2f973;}
.secondcolumn{text-align:center;}

.titlos{border-bottom: solid 1px #393835;font-size:13px; padding:15px 0 5px 0; letter-spacing: 4px;}
.kg_pistopoieiseis td{padding-left:0px;}
/*------------------------------------------PLIROFORIKI--------------------------------------*/

.hlight9{
	
	background:transparent url(../images/sprites.png) repeat scroll -586px -313px;
	*background:transparent url(../images/sprites.png) repeat scroll -586px -310px;
	margin:0 0 0 -13px;
	*margin:0 0px 0 -13px;
	padding:3px 7px;
	*padding:2px 7px;
	width: 80px;

}
#pliroforiki_button2_selected a{background: transparent url(../images/sprites.png) -298px -47px;  padding: 24px 105px 0 33px;  }
*html #pliroforiki_button2_selected a{background: transparent url(../images/sprites.png) -298px -46px; padding: 24px 105px 0 33px;  }

.issubmenu_pliroforiki a:hover{
	text-decoration:none;
		color:#00528c;
} 

#pliroforiki{
background-image: url(../images/pliroforiki_background.jpg);
background-repeat:no-repeat;
background-position:top center;
background-color:#00528c ;
}


#pliroforiki li.nosubmenu a:hover, #ksenesglosses li.nosubmenu a:active{color: #00528c; font-weight: bold; }
#pliroforiki .issubmenu a:hover{text-decoration:none; color:#00528c;}

#pliroforiki #maincontentprevnextbuttons a:link, #pliroforiki #maincontentprevnextbuttons_top a:link, #pliroforiki #maincontentprevnextbuttons a:visited, #pliroforiki #maincontentprevnextbuttons_top a:visited{text-align:top; color:#393835; font-weight:bold; text-decoration: none;}
#pliroforiki #maincontentprevnextbuttons a:hover, #pliroforiki #maincontentprevnextbuttons_top a:hover, #pliroforiki #maincontentprevnextbuttons_top a:active, #pliroforiki #maincontentprevnextbuttons a:hover{text-decoration: none;color:#00528c;}
#pliroforiki .maincontentlistheader{ color:#00528c;}
#pliroforiki  #maincontentsidelist li:hover a:hover{text-decoration: none;color:#00528c;}
.pliroforikicolouredletters{text-decoration: none;color:#00528c;font-weight: bold;} 
.pliroforikiheader{text-decoration: none;color:#00528c;font-size:15px; font-weight: bold;}


.pltable {background-color:#ecf4f2; font-family: Georgia, 'Times New Roman' serif;}
.pltable caption{background-color:#ecf4f2;text-decoration: none;color:#005693;border-bottom: solid 5px #ff2200;font-size:16px; padding:15px 0 8px 0; }
.pltable th{background-color:#ecf4f2;text-decoration: none;font-weight: normal;border-bottom: solid 1px #ff2200; padding:6px 0 6px 0;font-size:12px;}
.pltable td{margin: 0 0 0 0;width: 60px; padding-left:0;}

.odd {}
.evenpl{background-color:#c0e9f7;}

/*----------------------------------------EKDOTIKOS OIKOS----------------------------------------*/
.hlight6{
		
	background:transparent url(../images/sprites.png) repeat scroll -586px -340px;
	*background:transparent url(../images/sprites.png) repeat scroll -586px -337px;
	margin:0 0 0 -13px;
	*margin:0 0px 0 -13px;
	padding:3px 7px ;
	*padding:2px 7px ;
	width: 80px;
	
}
#ekdotikosoikos_button2_selected a{background: transparent url(../images/sprites.png) -446px -47px;  padding: 24px 105px 0 33px;  }
* html #ekdotikosoikos_button2_selected a{background: transparent url(../images/sprites.png) -446px -46px; padding: 24px 105px 0 33px;  }

.issubmenu_ekdotikosoikos a:hover{text-decoration:none; color:#47821e;} 
#ekdotikosoikos{background-image: url(../images/ekdotikos_oikos_background.jpg); background-repeat:no-repeat; background-position:top center; background-color:#167500 ;}

#ekdotikosoikos li.nosubmenu a:hover, #ksenesglosses li.nosubmenu a:active{color: #47821e; font-weight: bold; }
#ekdotikosoikos .issubmenu a:hover{text-decoration:none; color:#47821e;}
#ekdotikosoikos .issubmenu a{display: inline;}

#ekdotikosoikos #maincontent ul li p{text-align: left;}

#ekdotikosoikos #maincontentprevnextbuttons a:link, #ekdotikosoikos #maincontentprevnextbuttons_top a:link, #ekdotikosoikos #maincontentprevnextbuttons a:visited, #ekdotikosoikos #maincontentprevnextbuttons_top a:visited{text-align:top; color:#393835; font-weight:bold; text-decoration: none;}
#ekdotikosoikos #maincontentprevnextbuttons a:hover, #ekdotikosoikos #maincontentprevnextbuttons_top a:hover, #ekdotikosoikos #maincontentprevnextbuttons_top a:active, #ekdotikosoikos #maincontentprevnextbuttons a:hover{text-decoration: none;color:#47821e;}
#ekdotikosoikos .maincontentlistheader{ color:#47821e;}
#ekdotikosoikos  #maincontentsidelist li:hover a:hover{text-decoration: none;color:#47821e;}

h1.book_title{margin-top: 10px; margin-left: 0px; margin-bottom: 0px; padding-bottom: 0px;  font-weight: bold; color: #393835;}
span.volume{font-weight: normal;}
h2.book_subtitle{padding: 0px; margin:0; font-weight: bold; color: #393835; line-height: 1em;}
h2.book_class{padding: 0; margin:0; font-weight: normal; color: #393835; line-height: 1em;}
.book_category{text-align:right; font-size: 11px; vertical-align: middle;}
.category_tag_ekpaideytika{display:inline-block; font-size: 11px; padding: 5px; color: #fff; background-color: #ff6026; font-weight: normal; letter-spacing: 1px;}
.category_tag_eklaikeumeni_epistimi{display:inline-block; font-size: 11px; padding: 5px; color: #fff; background-color: #7dd117; font-weight: normal; letter-spacing: 1px;}
.category_tag_logotexnia{display:inline-block; font-size: 11px; padding: 5px; color: #fff; background-color: #d40d3a; font-weight: normal; letter-spacing: 1px;}
.category_tag_istoria{display:inline-block; font-size: 11px; padding: 5px; color: #fff; background-color: #8a5c41; font-weight: normal; letter-spacing: 1px;}
.category_tag_genika{display:inline-block; font-size: 11px; padding: 5px; color: #fff; background-color: #00afe1; font-weight: normal; letter-spacing: 1px;}
.category_spec{display:inline-block; font-size: 11px; padding: 5px;  background-color: transparent; font-weight: bold; letter-spacing: 1px;}
img.cover_thumb{width: 190px;  }
div.authors{border-top: 7px solid #2a2826; font-size: 14px; line-height: 1.7em; padding-top: 7px;}
ul.book_info{list-style-type: none; margin:7px 0 0 0; padding: 7px 0 0 0; line-height: 2.9em; border-top: 1px solid #2a2826;}
a.book_z:link, a.book_z:visited{background-image: url(/images/zoom.gif); padding-left: 35px; background-position: -0 0px; background-repeat: no-repeat; display: block;}
a.book_z:hover, a.book_z:active{background-image: url(/images/zoom.gif); padding-left: 35px; background-position: -41px 0; background-repeat: no-repeat; display: block;}

/*---------------------------------------FRANCHISE-------------------------------------------------*/
.hlight7{
	background:transparent url(../images/sprites.png) repeat scroll -686px -313px;
	*background:transparent url(../images/sprites.png) repeat scroll -686px -309px;
	margin:0 0 0 -13px;
	*margin:0 0px 0 -13px;
	padding:3px 7px ;
	*padding:2px 7px ;
	width: 80px;
	
}
#franchise_button2_selected a{background: transparent url(../images/sprites.png) -596px -47px;  padding: 24px 105px 0 33px; }
* html #franchise_button2_selected a{background: transparent url(../images/sprites.png) -596px -47px; padding: 24px 105px 0 33px;  }

.issubmenu_franchise a:hover{
	text-decoration:none;
		color:#2e2e2c;
} 

#franchise{
	background-image: url(../images/franchise_background.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:top center;
	background-color:#2e2e2c ;
}

#franchise li.nosubmenu a:hover, #ksenesglosses li.nosubmenu a:active{color: #2e2e2c; font-weight: bold; }
#franchise .issubmenu a:hover{text-decoration:none; color:#000000;}

#franchise #maincontentprevnextbuttons a:link, #franchise #maincontentprevnextbuttons_top a:link, #franchise #maincontentprevnextbuttons a:visited, #franchise #maincontentprevnextbuttons_top a:visited{text-align:top; color:#393835; font-weight:bold; text-decoration: none;}
#franchise #maincontentprevnextbuttons a:hover, #franchise #maincontentprevnextbuttons_top a:hover, #franchise #maincontentprevnextbuttons_top a:active, #franchise #maincontentprevnextbuttons a:hover{text-decoration: none;color:#000000;}
#franchise .maincontentlistheader{ color:#2e2e2c;}
#franchise  #maincontentsidelist li:hover a:hover{text-decoration: none;color:#000000;}

.franchisedload {text-align:bottom; text-decoration: none;color:#2e2e2c;}
.franchisedload a:link, .franchisedload a:visited, .franchisedload a:hover{text-decoration: none;color:#2e2e2c;}

/*--------------------------------------------------------------------------------*/


.nosubmenu{padding:5px 5px 5px 25px;} 
.issubmenu{border-top: 1px solid #c5c1a8; background-color: #e0decf; padding-top: 10px;}
.issubmenu ul, .issubmenu ul li{display: inline; padding: 0; margin: 0 5px 8px;} 
.issubmenu li {list-style-type: none; padding-left:0px; padding:10px 10px 0px 0px; font-size:12px; font-family: Georgia; color:#44433f; line-height: 2em; }
.issubmenu a{padding:0px 0px 0px 5px; display: inline-block; width: 190px; font-size:12px; font-family: Georgia; color:#44433f; font-weight: bold;} 

#ekdotikosoikos .issubmenu a{padding:0px 0px 0px 5px; display: inline; width: 100px; font-size:12px; font-family: Georgia; color:#44433f; font-weight: bold; padding-right: 10px;} 

#mainmenulist li , #mainmenulist a {margin: 0; padding:2px 5px 2px 5px; list-style: none; font-size: 12px; font-family: Georgia; display: inline; padding-right: 4px; margin-right: 7px; }   
li.nosubmenu a:link, li.nosubmenu a:visited{font-weight: bold; color: #333; }

li.hassubmenu{background-image: url(../images/ar1.gif); background-repeat: no-repeat; background-position: right center;  border: 0px solid red; padding:5px 5px 5px 25px; font-weight: bold; color: #333;}
li.nosubmenu{background-image: url(../images/ar2.gif); background-repeat: no-repeat; background-position: right center;  border: 0px solid red; font-weight: bold;}
li.hassubmenu a{color:  #333;}


/*_______________________________________________________________FANCYBOX_________________*/


#frontistiria .exp_btn{cursor: pointer; background-color: #ecf4f2; text-align: left; padding-top: 10px; font-weight: bold; font-family: Georgia, serif;}
#frontistiria .exp_hover{color: #ff2a00;}
#frontistiria .exp_content{background-color: #ecf4f2;font-family: Georgia, serif;}
#frontistiria .exp_down_btn{background-image: url(/images/sprites.png); background-repeat: no-repeat; display: inline-block; width: 15px; height: 15px; float: right;}
#frontistiria .exp_btn_over{background-position: -471px -344px;}
#frontistiria .exp_btn_out{background-position: -471px -317px;}
#frontistiria .exp_btn_down{background-position: -450px -314px;}

.issubmenu{display: none;}


ul.cat_book{padding-top: 15px;}
ul.cat_book li { width: 420px; min-height: 240px; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1;
*display: inline;
_height: 240px; overflow: hidden;
background-color: transparent;
color: #eee;
margin: 0px; 
padding: 0px 10px 0 0;
padding-bottom: 0px;
border-left: 1px solid #777;
border-bottom: 1px solid #777;
border-right: 1px solid #777;
border-top: 1px solid #777;
border: 0;
margin-right: 10px;
margin-top: 0px;
margin-left: 25px;
margin-bottom: 10px;
color: #393835;
border-top: 1px solid #cccabc; 
}
ul.cat_book li div p a{text-align: left;}		
ul.cat_book li div p {text-align: left;}		
ul.cat_book li img{padding: 10px 0; margin: 0;}
ul.cat_book li h4{color: #eee; font-family: Georgia; font-size: 24px; font-style: italic; color: #eee; padding: 0; margin: 0; }
ul.cat_book li p{font-family: Georgia, "Helvetica Neue", Verdana, Arial; font-size: 12px; color:  #393835; background-color: transparent; margin-left: 5px;  padding: 9px 0px 11px; margin-bottom: 0px; margin-top: 0px; border: 0px solid red; line-height: 18px;}
ul.cat_book{padding: 0; margin: 0;}
span.sort{font-size: 24px; color: #393835;}
#sort_menu{background-color: #e0decf; padding: 7px 0; padding-left: 28px;}
a.sort_pref:link, a.sort_pref:visited{margin-left: 15px; font-size: 20px; color: #393835; font-weight: bold;}
a.sort_pref:hover, a.sort_pref:active{margin-left: 15px; font-size: 20px; color: #d40d3a; font-weight: bold;}
a.sort_selected{color: #d40d3a; margin-left: 15px; font-size: 20px; font-weight: bold;}
a.book_link:link, a.book_link:visited{color: #393835; text-align: left;}
a.book_link:hover, a.book_link:active{color: #167500; text-align: left;}
span.count{font-size: 24px; font-weight: bold; color: #aba99d; margin-left: 200px;}

#menuandsearch table {height: 31px; border: 0px solid red; margin:0; padding: 0; width: 950px; margin-bottom: -1px;}
#menuandsearch2 table {height: 31px; border: 0px solid red; margin:0; padding: 0; width: 950px; margin-bottom: -2px; *margin-bottom: -4px;}
#menuandsearch table td{margin:0; padding:0; vertical-align: bottom;}
#menuandsearch2 table td{margin:0; padding:0; vertical-align: bottom;}

div.news_col1{border-top: 1px solid #ada888; padding-top: 7px;}
div.news_col2{border-top: 1px solid #4e493c; padding-top: 7px;}
div.category_heading_frontistiria{background-color: #ff3300; color: #e0decf; padding: 7px 14px; font-weight: bold;}
div.category_heading_site{background-color: #393835; color: #e0decf; padding: 7px 14px; font-weight: bold;}
div.category_heading_ekdotikosoikos{background-color: #009134; color: #e0decf; padding: 7px; font-weight: bold;}
div.category_heading_ksenesglosses{background-color: #ef0060; color: #e0decf; padding: 7px; font-weight: bold;}
div.category_heading_pliroforiki{background-color: #0062a6; color: #e0decf; padding: 7px; font-weight: bold;}
div.category_heading_franchise{background-color: #000000; color: #e0decf; padding: 7px; font-weight: bold;}
span.sort{font-size: 30px;}
#news_list a:link, #news_list a:visited{line-height: 24px;}
#news_list a:hover, #news_list a:active{line-height: 24px; color:#393835;}
.frontistiria_col{color: #ff3300;}
.site_col{color: #393835;}
.franchise_col{color: #000000;}
.ekdotikosoikos_col{color: #009134;}
.ksenesglosses_col{color: #ef0060;}
.pliroforiki_col{color: #0062a6;}

td{vertical-align: top;}


/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

#xronies ul li{list-style-type:  none; list-style-position: outside; margin: 0;}
#xronies li{border-bottom: 0px; margin: 0; padding: 0; *height: 20px; }
#xronies a:link, #xronies a:visited {color: #2a2826; text-decoration: none; display: block; }
#xronies a:hover, #xronies a:active {color: #ed0000; text-decoration: none; display: block; }
#apantiseis{cursor: pointer;}

#member_opts{color: #fff239; font-weight: normal; padding-top: 9px; font-size: 10px; letter-spacing: 1px; font-weight: bold;}
#member_opts a:link, #member_opts a:visited{color: #fbfbf3; text-decoration: none;}
#member_opts a:hover, #member_opts a:active{color: #fff239; text-decoration: none;}

/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */
	
.jqmWindow {display: none; position: fixed; top: 17%; left: 60%; margin-left: -300px; width: 400px; background-color: #ecf4f2; color: #333; border: 1px solid black; padding: 12px;}

.jqmOverlay { background-color: #000; }
/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

a.jqmClose:link, a.jqmClose:visited{font-weight: bold; font-size: 10px; letter-spacing: 1px; color: #393835; text-decoration: none;}
a.jqmClose:hover, a.jqmClose:active{font-weight: bold; font-size: 10px; letter-spacing: 1px; color: #d40d3a; text-decoration: none;}

div.exp_btn strong{float: left;}


/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
	width:760px;
	height:760px;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background-image: url('/fancybox/fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('/fancybox/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: none;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('/fancybox/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('/fancybox/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('/fancybox/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('/fancybox/fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('/fancybox/fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('/fancybox/fancybox.png');
	background-position: -40px -122px;
}

/* IE */

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fancybox/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
