﻿/*-------------ALL-------------*/
body{ margin:0px; font-family:Verdana , Tahoma; font-size:12px;}
#template{ margin:5px 0px; }

/*-------------BANNERS-------------*/
.banner img{ border:none; }
.in_coloumn a img{ margin:0px 0px 15px 0px; text-align:center;  }

/*-------------TOP-------------*/
#top{ height:65px; width:997px; }
	#logo{ float:left; background:url(../images/logo.jpg) left center no-repeat; width:295px; height:65px; cursor:pointer; }
	#top_banner{ float:right; width:500px; height:65px; }
#menu{ background:url(../images/menu.jpg) repeat-x;  height:48px; display:block;}
#menu a{ margin:0px 10px 0px 10px; padding-top:9px; font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:none; float:left;}
#menu a:hover{ color:#FD9F00;}
#menuButtons{ margin-left:150px;  width:890px; }

/*-------------MAIN-------------*/
#main{ width:945px; margin-top:5px;}

/*-------------left_coloumn-------------*/
#left_coloumn{ float:left; width:150px; padding-left:5px;  font-size:11px; }
#left_coloumn a{ font-size:12px; color:#000000; text-decoration:none; }
#left_coloumn a:hover{ text-decoration:underline; }
#left_coloumn .category{ width:140px; height:15px; padding-top:8px; padding-left:4px; color:#FFFFFF; background: url(../images/left_coloumn_category.jpg) repeat-x; display:block; margin:4px 0px; font-size:10px; font-weight:bold;}
#left_coloumn .subCategory { padding-left:5px; color:#FFFFFF; font-size:10px; color:#000000; margin:3px 0px; display:block;}
.blacklink{ padding-left:5px; color:#FFFFFF; font-size:10px; color:#000000;}
#today{ text-align:center; margin:10px 0px; }

#left_coloumn .infoBanners{ display:block; padding-top:8px; padding-left:4px; }
#left_coloumn .infoBanners img { border:0px; }

/*-------------right_coloumn-------------*/
#right_coloumn_banners{ float:right; width:120px; margin-right:5px; font-size:11px;}
#right_coloumn{ float:right; width:185px; margin:0px 0px 10px 0px;}
#right_coloumn a{ font-size:12px; color:#000000; text-decoration:none; }
#right_coloumn a:hover{ text-decoration:underline; }
#right_coloumn .category{ color:#AF1A2F; font-size:10px; font-weight:bold; display:block; margin:5px 0px 1px 0px; }
#right_coloumn .subCategory{  margin:0px; color:#FFFFFF; font-size:9px; color:#000000; margin:0px 0px; display:block;}
#right_coloumn a img{ border:none; }

/*-------------- content -----------------*/
#content{ margin-left:163px; margin-right:340px; font-size:11px; width:435px; }
#content h1{ margin:0px; color:#9D9D9D; border-bottom:1px solid #F8A000; font-size:12px; }
/*#left_coloumn , #content , #right_coloumn_banners , #right_coloumn{ border:1px ridge #666666;}*/


#content h3{ color:#AF1A2F; font-size:11px; margin:5px 0px 0px 0px;  }
#content h3 a{ color:#AF1A2F; font-size:11px; text-decoration:none; font-weight:normal; }
#content h3 a:hover{ text-decoration:underline; font-weight:normal; }
#content div.intro{ color: #000000; text-align:justify; margin-bottom:10px; margin-top:2px; padding-left:10px; }
#content a img{ border:none; }

.parousiash_ar8rou{ font-size:11px; font-family:Verdana, Arial, Tahoma;}
.parousiash_ar8rou a{ color:#AF1A2F; text-decoration:none; font-size:11px; }
.parousiash_ar8rou a:hover{ text-decoration: underline; }
.more_news{ color: #AF1A2F; display:block; text-align:right; text-decoration:underline; font-weight:bold; }

.parousiash_ar8rou table , .parousiash_ar8rou td{ margin:0px; padding:0px; float:none; }
.parousiash_ar8rou table { width:435px; }


/*-------------- KATALOGOS: Parousiash Periodikou -----------------*/

.parousiash_title{ display:block; margin:10px 0px; font-size:16px; }
.parousiash_img{ width:145px; margin-right:5px; float:left; }
.parousiash_body{ margin-left:150px;   }
.parousiash_body a{ color:#AF1A2F; text-decoration:none; }
.parousiash_body a:hover{ text-decoration: underline; }

.magazine{ float:left; margin:10px 18px; width:155px; height:250px; text-align:center; }
.magazine a img{ text-decoration:none; border:none;}
.magazine a{ color:#AF1A2F; text-decoration:none; font-size:11px;}
.magazine a:hover{ text-decoration:underline; }

/*-------------- KATALOGOS: ARXIKH -----------------*/
#anazhthsh_katalogou_arxikh{ float:right; padding:5px; margin-left:10px; margin-right:10px; width:200px; border:1px solid #CCCCCC; background: #EEEEEE; }
.category_arxikh{ width:110px; height:50px; background:#FFFFFF url(http://plant-management.gr/sre_images/folder.png) no-repeat 50% 10px ;  border:1px solid #CCCCCC; margin:5px; padding:5px; padding-top:50px; display:block; color:#000000; text-decoration:none; float:left; text-align:center; }
a:hover.category_arxikh { text-decoration:underline; background-color:#EEEEEE;   }
a:hover.category_arxikh img { text-decoration: none;   }

#anazhthsh_form{ padding:10px; width:70%; margin:0px auto; text-align:center; background-color:#EEEEEE; border:1px solid #CCCCCC; }
.bold, .artmaintitle{ font-weight:bold; }
.link{ cursor:pointer; }


.ar{ text-align:right; }
.bigredborder{ border-bottom:2px solid #DDDDDD; padding-bottom:4px; font-size:18px; margin-top:20px; }
.client_details_categories a , #clientdata a , .ar a { color: #AF1A2F; text-decoration:none; display:block; }
.client_details_categories a:hover , #clientdata a:hover , .ar a:hover { color: #AF1A2F; text-decoration:none; text-decoration:underline; }
.signup{ width:300px; border:1px solid #CCCCCC;}

/*-------------- INPUTS -----------------*/
select , .input { border:1px solid #CCCCCC; }
form{ margin:0px;}


/*-------------FOOTER-------------*/
#footer{ clear:both; margin:10px 0px; margin-top:40px; padding-top:5px; text-align:center; font-weight:bold; font-size:11px; border-top:2px dotted #CCCCCC; }
#menu_footer{ text-align:center; }
#menu_footer a{ margin:10px 5px 0px 5px; color:#000000; text-decoration:none; font-weight:bold; font-size:9px; }
#menu_footer a:hover { text-decoration:underline; }
#copyright{ margin:10px 0px; font-weight:bold; font-size:11px; }
#copyright a{ color:#000000; text-decoration:underline; font-weight:bold; font-size:11px; }
#copyright a:hover { text-decoration:none; }

/*-----------ENTYPH EKDOSH TOP-------------*/
.entyph_ekdosh_buttons{ margin-top:2px; text-align:right;}
.entyph_ekdosh_buttons .line_border{ border-bottom:1px solid #B9BCBE; display:inline-block; width:62px; padding-top:4px; padding-bottom:3px;}


.profil{ background:#B9BCBE; }
.tautothta{ background:#A1A4A6; }
.diafhmhsh{ background:#777777; }
.arxeio{ background: #555555; }
.syndromes{ background:#F69800; }

.profil , .tautothta , .diafhmhsh , .arxeio , .syndromes{ padding:4px; color:#FFFFFF; margin:0px; display:inline-block; text-decoration:none; font-weight:bold; }


/*-------------KATALOGOS TOP-------------*/
.epaggelmatikos_katalogos_buttons{ margin-top:2px; text-align:right; }
.epaggelmatikos_katalogos_buttons .line_border{ border-bottom:1px solid #B9BCBE; display:inline-block; width:57px; padding-top:4px; padding-bottom:3px;}
.periexomena{ background:#B9BCBE; }
.eggrafh-dior8wsh{ background:#A1A4A6; }
.anazhthsh{ background:#F69800; }

.periexomena , .eggrafh-dior8wsh , .anazhthsh{ padding:4px; color:#FFFFFF; margin:0px; display:inline-block; text-decoration:none; font-weight:bold; }






/*-------------LIST CLIENT-------------*/

a.listPathCategory{ display:block; color:#000000; font-weight:bold; padding-left:24px; background:url(/sre_images/bullet_on.gif) no-repeat  0px 2px; padding-top:2px; text-decoration:none; }
a:hover.listPathCategory { text-decoration:underline; }
a.listPathSubCategory{ display:block; color:#AF1A2F; font-weight:bold; margin-left:20px; padding-left:24px; background:url(/sre_images/bullet_on.gif) no-repeat  0px 2px; padding-top:2px; text-decoration:none; }
a:hover.listPathSubCategory { text-decoration:underline; }

.citySelect{ margin:0px auto; display:block; text-align:center; }


.list_client{ float:left; padding:5px 0px; border-top:1px solid #CCCCCC; color:#000000; }
.list_client a{ color:#000000; text-decoration:none; }
.list_client a:hover{ text-decoration:underline; }


.clientCompanyName , .clientAddress , .clientHiddenCats{ float:left; padding-bottom:10px;}
.clientPhone , .clientHiddenCatsButton, .clientMore{ float:right;  padding-bottom:10px;}

.clientCompanyName{ padding-left:24px; background:url(/sre_images/kartela_1.gif) no-repeat  0px 2px; padding-top:2px; width:240px; }
.clientPhone{ padding-top:2px; width:150px; text-align:right; }
.clientAddress { width:240px; }

.clientHiddenCatsButton{ cursor:pointer; }

.clientHiddenCats{ display:none; } .clientHiddenCats a{ display: block;}

.clientCompanyName , .clientPhone{ font-weight:bold; text-decoration:none; }

.cityGroup{ padding:10px 0px; text-align:center; font-size:16px; color:#AF1A2F; border-top:2px solid #333333; }
.subcategories a{ color:#AF1A2F; text-decoration:none;}
.subcategories a:hover{ text-decoration:underline; }

/*-------------PAGING-------------*/
.paging{ font-size:12px; margin-top:20px; text-align:center; }
.nav_paging{ margin-top:10px; }
.pagingFirst a, .pagingPrev a, .pagingNext a, .pagingLast a{ text-decoration:none; color:#000000; display:inline-block; width:16px; height:13px; }
.pagingFirst a{ background: url(images/paging.gif) no-repeat 0px 0px; }
.pagingPrev  a{ background: url(images/paging.gif) no-repeat 0px -16px; }
.pagingNext  a{ background: url(images/paging.gif) no-repeat 0px -32px; }
.pagingLast  a{ background: url(images/paging.gif) no-repeat 0px -48px; }

.pagingFirst a:hover{ background: url(images/paging.gif) no-repeat -16px 0px; }
.pagingPrev  a:hover{ background: url(images/paging.gif) no-repeat -16px -16px; }
.pagingNext  a:hover{ background: url(images/paging.gif) no-repeat -16px -32px; }
.pagingLast  a:hover{ background: url(images/paging.gif) no-repeat -16px -48px; }

.num_paging a{ text-decoration:none; padding:5px 2px; border:1px solid #999999; background:#CCCCCC; color:#000000; }
.num_paging a:hover{ background:#AAAAAA;  }

.indexPaging{ padding:5px 2px; border:1px solid #CCCCCC; background: #F2F2F2; color:#000000; }


.check { background:#FFFFFF; }
.form_error { background:#FAC6C0; }

#change_client_details_container, #hidden_search_form_feedback, #hidden_search_form_error{ padding:10px; margin:0px auto; text-align:center; background-color:#EEEEEE; border:1px solid #CCCCCC; }