body {
	background-color: #fdb830;
	background-image: url(../imgs/bg_top.gif);
	background-repeat: repeat-x;
	margin:0px;
	padding:0;
	background-position: 0px 1px;
}
/* {
	border: 1px solid red;
}*/


a {
	text-decoration: underline;
	color: #0066CC;
}
a:hover {
	color: #FF3300;
}

.clear {
	clear: both;
	float: none;
	margin: 0px;
	padding: 0px;
	height:6px;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
}

/*-- top stuff box ---*/
.top_stuff {
	margin-right: 0px;
	margin-left: 0px;
	height: 250px;
	background-image: url(../imgs/bg_top_stuff.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #efefea;
}
.top_stuff .top_cont {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	height: 142px;
}
.top_stuff .top_cont .logo {
	width: 207px;
	height: 141px;
	margin-top: 20px;
	float:left;
	position: relative;
}
.top_stuff .top_cont .topmenu {
	position: relative;
	width: 560px;
	left: 22px;
	top: 46px;
	display: block;
	float: left;
}
.top_stuff .top_cont .topmenu div {
	margin: 0px;
	padding: 0px;
	height: 34px;
	width: 126px;
	font-family: "Trebuchet MS";
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	float: left;
	margin-right: 6px;

}
.top_stuff .top_cont .topmenu div a {
	background-repeat: no-repeat;
	height: 34px;
	width: 126px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;

}
.top_stuff .top_cont .topmenu div a:hover, .top_stuff .top_cont .topmenu div #open {
	background-repeat: no-repeat;
	color: #643505;
	width: 126px;
	height: 34px;
	margin: 0px;
}

.top_stuff .top_cont .topmenu .button01 a{
	background-image: url(../imgs/tm_1_off.gif);

}
.top_stuff .top_cont .topmenu .button01 a:hover, .top_stuff .top_cont .topmenu .button01 #open {
	background-image: url(../imgs/tm_1_on.gif);
}

.top_stuff .top_cont .topmenu .button02 a {
	background-image: url(../imgs/tm_2_off.gif);
}
.top_stuff .top_cont .topmenu .button02 a:hover, .top_stuff .top_cont .topmenu .button02 #open  {
	background-image: url(../imgs/tm_2_on.gif);
}

.top_stuff .top_cont .topmenu .button03 a {
	background-image: url(../imgs/tm_3_off.gif);
}
.top_stuff .top_cont .topmenu .button03 a:hover, .top_stuff .top_cont .topmenu .button03 #open  {
	background-image: url(../imgs/tm_3_on.gif);
}

.top_stuff .top_cont .topmenu .button04 a {
	background-image: url(../imgs/tm_4_off.gif);
}
.top_stuff .top_cont .topmenu .button04 a:hover, .top_stuff .top_cont .topmenu .button04 #open  {
	background-image: url(../imgs/tm_4_on.gif);
}

.top_stuff .top_cont .toplinks{
	position: relative;
	float: right;
	height: 20px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
	margin: 20px 10px 0px 0px;
}
.top_stuff .top_cont .toplinks ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.top_stuff .top_cont .toplinks li{
	float: left;
	position: relative;
}
.top_stuff .top_cont .toplinks li a{
	color: #0099ff;	
	text-decoration: none;
}
.top_stuff .top_cont .toplinks li a:hover{
	color: #ff3333;
	text-decoration: underline;
}
.top_stuff .top_cont .cat_cont {
	float: right;
	position: relative;
	width: 99px;
	z-index: 250;
}

.top_stuff .top_cont  .cat_cont .cat {
	height: 173px;
	width: 99px;
	top: 15px;
	position: relative;
	float: right;
	right: -15px;
}

/*-- white area box ---*/
.main_stuff {
	background-color: #FFFFFF;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	top: -90px;
	padding: 0px;
}

.main_stuff .main_cont {
	margin-left: 6px;
	margin-right: 6px;
	padding: 0px;
}
.main_stuff .main_cont .banner_place {
	/*height: 90px;*/
}
.main_stuff .main_cont .banner_place .banner192 {
	height: 90px;
	width: 192px;
	float: left;
	margin-bottom: 3px;
}
.main_stuff .main_cont .banner_place .banner728 {
	height: 90px;
	width: 750px;
	float: right;
	margin-bottom: 3px;
}

.main_stuff .main_cont .cont_place {
	float: none;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	border:0px;
}
.main_stuff .main_cont .cont_place .left_column {
	width: 192px;
	float: left;
	margin-right: 4px;
	padding: 0px;
}
.main_stuff .main_cont .cont_place .left_column .mmenu {
	font-family: "Trebuchet MS";
	font-size: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height: 45px;
}
#mm_vets{
	background-image: url(../imgs/mm_vets.gif);
	background-repeat: no-repeat;
	background-position: 6px 2px;
}
#mm_petshop {
	background-image: url(../imgs/mm_petshop.gif);
	background-repeat: no-repeat;
	background-position: 6px 2px;
}
#mm_taxi {
	background-image: url(../imgs/mm_taxi.gif);
	background-repeat: no-repeat;
	background-position: 6px 2px;
}
#mm_hotels {
	background-image: url(../imgs/mm_hotels.gif);
	background-repeat: no-repeat;
	background-position: 6px 2px;
}
#mm_foods {
	background-image: url(../imgs/mm_food.gif);
	background-repeat: no-repeat;
	background-position: 6px 2px;
}
.main_stuff .main_cont .cont_place .left_column .mmenu a {
	text-decoration: none;
	color: #bdd599;
	margin-top: 11px;
	margin-left: 45px;
	display: block;
}
.main_stuff .main_cont .cont_place .left_column .mmenu a:hover {
	color: #FF3300;
}
.main_stuff .main_cont .cont_place .left_column .newsletter_place {
	background-image: url(../imgs/bg_newsletter.gif);
	background-repeat: no-repeat;
	height: 74px;
	margin-top: 4px;
	margin-bottom: 4px;

}
.main_stuff .main_cont .cont_place .left_column .newsletter_place .newsletter_box {
	font-family: "Trebuchet MS";
	font-size: 9px;
	color: #996699;
	font-weight: normal;
	margin: 4px;
}
.main_stuff .main_cont .cont_place .left_column .banner192 {
	height:95px;
}
.main_stuff .main_cont .cont_place .left_column .left_boxes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 6px;
	margin-bottom: 4px;
}
.main_stuff .main_cont .cont_place .left_column .left_boxes ul {
	list-style-type: none;
	margin: 10px;
	padding: 0px;
}
.main_stuff .main_cont .cont_place .left_column .left_boxes li {
	background-image: url(../imgs/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 12px;
}

.main_stuff .main_cont .cont_place .left_column .left_boxes h4 {
	background-color: #673694;
	font-family: "Trebuchet MS";
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 36px;
	background-image: url(../imgs/footprint.gif);
	background-repeat: no-repeat;
	background-position: 4px;
}
.main_stuff .main_cont .cont_place .left_column .left_boxes h4 a{
	text-decoration:none;
	color: #FFFFFF;
}
.main_stuff .main_cont .cont_place .left_column .left_boxes h4 a:hover{
	color: #9999cc;
}
.main_stuff .main_cont .cont_place .center_column {
	float: left;
	width: 467px;
	margin-right: 4px;
	padding: 0px;
}
.main_stuff .main_cont .cont_place .center_column .banner468 {
	width: 468px; 
	margin-bottom: 3px;
}
.main_stuff .main_cont .cont_place .center_column .main_article {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
	color: #333333;
	line-height: 22px;
	width: 460px;
}
.main_stuff .main_cont .cont_place .center_column .main_article img {
	position: relative;
	float: left;
	margin-right: 6px;
	margin-bottom: 6px;
	text-align: left;
	margin-top: 6px;
}

.main_stuff .main_cont .cont_place .center_column .main_article h2 {
	font-family: "Trebuchet MS";
	width: 460px;
	line-height: 30px;
	color: #0099CC;
}
.main_stuff .main_cont .cont_place .center_column .main_article h3 {
	font-family: "Trebuchet MS";
	width: 460px;
	color: #c0c0c0;
}


.main_stuff .main_cont .cont_place .right_column {
	float: left;
	width: 300px;
	margin: 0px;
	padding: 0px;
}
.main_stuff .main_cont .cont_place .right_column .banner300 {
	height: 256px;
	width: 300px;
	margin-bottom: 3px;
	padding: 0px;
}

.cont300 {
	margin-left: 10px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
	margin-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 6px;
}

.cont300 .mdgs{
	clear:left; 
	border-bottom:1px dotted #ccc; 
	margin-bottom:5px;
	height:70px
}
.cont300 .mdgs img{
	float:left; 
	margin-right:5px
}
.pssc{	
	float:right; 
	margin-left:5px;
	position:relative;
	font-size: 10px;
}


/*-- bottom stuff box---*/
.bottom_stuff {
	margin-right: auto;
	margin-left: auto;
	background-image: url(../imgs/bg_bottom.gif);
	background-repeat: repeat-x;
	position: relative;
	min-height: 230px;
	height: 230px;
	top: -90px;
}
.bottom_stuff .bottom_cont {
	margin-right: auto;
	margin-left: auto;
	margin-top: 9px;
	padding: 0px;
	width: 840px;
	display: block;

}


.bottom_stuff .bottom_cont .bottom_inBox {
	float: left;
	width: 158px;
	margin-right: 10px;
	font-family: "Trebuchet MS";
}

.bottom_stuff .bottom_cont .bottom_inBox ul {
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	padding:0px;
}
.bottom_stuff .bottom_cont .bottom_inBox li {
	font-size: 11px;
	list-style-type: none;
	line-height: 15px;
	margin-left: 3px;
	font-weight: normal;
}
.bottom_stuff .bottom_cont .bottom_inBox li a{
	color: #f4e8bd;
	text-decoration: none;
}
.bottom_stuff .bottom_cont .bottom_inBox li a:hover{
	color: #FFFFFF;
	background-color: #FF6600;
}
.bottom_stuff .copyright, .bottom_stuff .copyright a {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #9d3300;
	float: none;
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 16px;
	text-align: center;
}
.bottom_stuff .copyright a:hover{color: #FFFFFF;}

#icons_fyles {
	background-image: url(../imgs/icon_fyles.gif);
	background-repeat: no-repeat;
	background-position: left 28px;

}
#icons_fyles p, #icons_links p  {
	margin: 10px 0px 0px 45px;
	text-decoration: none;
}
#icons_fyles a, #icons_links a  {
	text-decoration: none;
}
#icons_fyles ul, #icons_links ul {
	margin: 0px;
	margin-left: 45px;
}
#icons_links {
	background-image: url(../imgs/icon_links.gif);
	background-repeat: no-repeat;
	background-position: left 28px;
}
#icons_efimeries {
	background-image: url(../imgs/icon_efimeries.gif);
	background-repeat: no-repeat;
	background-position: left 28px;
}
#icons_efimeries a {
	margin-left: 45px;
	display: block;
	margin-top: 6px;
	text-decoration: none;
}

/*-- tabhead box right---*/
#tabhead_box {
	width: 300px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	margin-bottom: 6px;
}
#tabhead_box .tabs {
	display: block;
	float:none;
	position: relative;
	height: 40px;
}
#tabhead_box .tabs a{
	background-color:#fff;
	display: block;
	cursor:pointer;
	float:left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	margin-bottom: 0px;
	vertical-align: bottom;
	padding-bottom: 0px;
	font-weight: bold;
	font-size: 14px;
	margin-top: 10px;
	height: 20px;
	color: #999999;
	padding: 6px;
}
#tabhead_box .tabs a.opentab {
	background-color:#eee;
	font-size: 18px;
	color: #FF6600;
	height: 30px;
	margin-top: 0px;
}
#tabhead_box .cards{
	display: block;
	float: none;
	position: relative;
	background-color: #eee;
	width: 300px;
	font-size: 12px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FF6600;
	background-image: url(../imgs/bg_cards.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}


#tabhead_box .cards div {
	margin-top: 3px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 6px;
}
#tabhead_box .cards ul {
	list-style:none;
	margin: 0px;
	padding: 0px;
}
#tabhead_box .cards li {
	margin-left: 10px;
	margin-bottom: 8px;
	
}
/*-- rounded box 8animals---*/

.roundcontmdgs {
	width: 468px;
	background-color: #f2f2f2;
	color: #fff;
	font-family: "Trebuchet MS";
}

.roundcontmdgs p {
	margin: 0 10px;
	font-family: "Trebuchet MS";
	color: #333333;
	font-size: 12px;
}
.roundcontmdgs fieldset{
	border:0px;
	padding:0px;
	margin:0px;
} 
.roundcontmdgs fieldset label {
	padding-left:8px;
	width: 80px;
	border: 0px solid #CCCCCC;
	display: block;
	float: left;
	font-size: 10px;
} 
.roundcontmdgs fieldset .labelstyle {
	font-size: 10px;
} 
.roundcontmdgs h1{
	color: #0099ff;
	font-size: 16px;
	margin:10px;
}
.roundcontmdgs .roundtop {
	background-image: url(../imgs/tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.roundcontmdgs .roundbottom {
	background-image: url(../imgs/br.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.roundcontmdgs img.corner {
   width: 8px;
   height: 8px;
   border: none;
   display: block !important;
}
.roundcontmdgs .mdgs{	
	font-family: "Trebuchet MS";
 	width:220px;
	border-bottom:1px dotted #ccc; 
	margin-bottom:5px;
	margin-left:5px;
	height:70px;
	float:left; 
}
.roundcontmdgs .mdgs img{
	float:left; 
	margin-right:5px;
}


/*-- rounded box orange---*/
.roundcont {
	width: 468px;
	background-color: #ffebcc;
	color: #fff;
}

.roundcont p {
	margin: 0 10px;
	font-family: "Trebuchet MS";
	color: #333333;
	font-size: 12px;
}
.roundcont h1{
	font-family: "Trebuchet MS";
	color: #ca6500;
	font-size: 18px;
	margin:10px;
}
.roundcont .roundtop {
	background-image: url(../imgs/tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.roundcont .roundbottom {
	background-image: url(../imgs/br.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.roundcont img.corner {
   width: 8px;
   height: 8px;
   border: none;
   display: block !important;
}

/*-- rounded box green---*/
.roundcont2 {
	width: 468px;
	background-color: #f1f3d2;
	color: #fff;
}

.roundcont2 p {
	margin: 0 10px;
	font-family: "Trebuchet MS";
	color: #999966;
	font-size: 12px;
}
.roundcont2 a {
	color: #999966;
	text-decoration: none;
}

.roundcont2 .roundtop {
	background-image: url(../imgs/tr2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.roundcont2 .roundbottom {
	background-image: url(../imgs/br2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.roundcont2 img.corner {
   width: 8px;
   height: 8px;
   border: none;
   display: block !important;
}
/*-- rounded box green---*/
.roundcont_id {
	width: 300px;
	background-color: #e2e2e2;
	color: #fff;
	background-image: url(../imgs/id_title.gif);
	background-repeat: no-repeat;
}

.roundcont_id p {
	font-family: "Trebuchet MS";
	color: #333333;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 20px;
}

.roundcont_id .roundtop {
	background-image: url(../imgs/tr_id.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-bottom: 50px;
}

.roundcont_id .roundbottom {
	background-image: url(../imgs/br_id.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 12px;
}

.roundcont_id img.corner {
   width: 8px;
   height: 8px;
   border: none;
   display: block !important;
}
/*-- boxes apotelesmaton anazitisis---*/

.main_stuff .main_cont .cont_place .center_column .box150_place {
	clear: both;
	width: 468px;
	font-family: "Trebuchet MS";
}

.main_stuff .main_cont .cont_place .center_column .box150_place .box150 {
	float: left;
	width: 150px;
	height: 200px;
	padding: 1px;
	border: 1px dotted #CCCCCC;
	margin-top: 6px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
}
.main_stuff .main_cont .cont_place .center_column .box150_place .box150 img {
	width: 150px;
	border: 0px;
}

.main_stuff .main_cont .cont_place .center_column .box150_place .box150 h5 {
	color: #0099CC;
	font-size: 14px;
	position: relative;
	margin: 0px 0px 0px 5px;
	padding:0px;
}
.main_stuff .main_cont .cont_place .center_column .box150_place .box150 h6 {
	color: #333;
	font-size: 11px;
	font-weight:normal;
	position: relative;
	margin: 0px 0px 0px 5px;
	padding:0px;
}
.main_stuff .main_cont .cont_place .center_column .box150_place .box150 a {
	color: #FF3300;
	font-size: 11px;
	position: absolute;
	margin: 0px 0px 0px 70px;
	padding:0px;
	bottom:10px
}

/*-- END boxes apotelesmaton anazitisis---*/


.main_stuff .main_cont .cont_place .center_column .box468_place {

	clear: both;
	width: 468px;
}
.main_stuff .main_cont .cont_place .center_column .box468_place .box468 {

	float: none;
	width: 460px;
	padding: 1px;
	border: 1px dotted #CCCCCC;
	margin-top: 6px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
}
.main_stuff .main_cont .cont_place .center_column .box468_place .box468 img {
	float: left;
	margin-right: 6px;
}
.main_stuff .main_cont .cont_place .center_column .box468_place .box468 .box468_stoixeia h5 {
	font-family: "Trebuchet MS";
	color: #3399CC;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FF6600;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 16px;
}
.main_stuff .main_cont .cont_place .center_column .box468_place .box468 .box468_stoixeia {
	font-family: "Trebuchet MS";
	color: #666666;
	font-size: 12px;
	float: left;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 8px;
}

.main_stuff .main_cont .cont_place .center_column .box468_place .box468 .box468_stoixeia label {
	font-weight: bold;
}
/*-- links apotelesmata */

.main_stuff .main_cont .cont_place .center_column .links_place {
	clear: both;
	width: 468px;
	font-family: "Trebuchet MS";
}
.main_stuff .main_cont .cont_place .center_column .links_place .box {
	float: left;
	width: 460px;
	padding: 1px;
	border: 1px solid #CCCCCC;
	margin-top: 6px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
}
.main_stuff .main_cont .cont_place .center_column .links_place .box img {
	border: 0px;
	float:left;
}

.main_stuff .main_cont .cont_place .center_column .links_place .box h5 {
	color: #0099CC;
	font-size: 14px;
	position: relative;
	margin: 0px 0px 0px 70px;
	padding:0px;
}
.main_stuff .main_cont .cont_place .center_column .links_place .box h5 a {
	padding:0px;
}
.main_stuff .main_cont .cont_place .center_column .links_place .box h6 {
	color: #333;
	font-size: 11px;
	font-weight:normal;
	position: relative;
	margin: 0px 0px 0px 70px;
	padding:0px;
}


/*-- END boxes apotelesmaton anazitisis---*/
.sorry{
	font-family: "Trebuchet MS";
	color: #ff0000;
	font-size: 14px;
	font-weight:bold;
	margin: 15px;

}




.top10{
	font-size: 14px;
	color: #FF3300;
	text-decoration: none;
	font-weight:bold;
}

.ic_pdf {
	text-decoration: none;
	padding-left:20px;
	background-image: url(../imgs/ic_pdf.gif);
	background-repeat: no-repeat;
	background-position: 0 4;
}
DIV.EFCont { 
	color: #333333; 
	font-size:16px; 
	font-weight:bold; 
	margin: 0; 
	padding: 0; 
	width: 460px; 
	font-family:georgia; 
	border-bottom:3px solid #bebebe
}
DIV.EFContn { 
	border: none; 
	float: left;  
	padding: 2px 5px 2px 5px; 
	width: 120px; 
	text-align:left; 
	font-family:tahoma; 
	font-weight:bold;

}
DIV.EFContv { 
	border: none; 
	float: left;  
	padding: 2px 0px 2px 5px; 
	width: 320px; 
	text-align:left;
	font-family:Verdana;
	border-left:1px dotted #bebebe;
}
DIV.EFControw {
	border-top:1px solid #bebebe; 
	color: #000000; 
	width: 100%; 
	float:left; 
	padding-top:2px; 
	padding-bottom:2px; 
	font-size:11px; 
	font-weight:normal;
	background:#F8F8F8;
	display:block;
}



ul#showallpros {padding:0px;margin:0px;list-style-type:none;width: 468px;}
ul#showallpros li {padding:0px;margin: 0px;color: #949494;text-align: left;font-family: "Trebuchet MS";}
ul#showallpros li h3 {padding:0px;background: url(../imgs/heading.gif) no-repeat left top;width: 468px;cursor: pointer;line-height: 40px;position: relative;height: 40px;}
ul#showallpros li h3 a {text-decoration:none;margin-left:15px;}
ul#showallpros li h3 span {font-weight: bold; font-size: 0.8em; position: absolute;right: 25px; top: 0px;}

