@charset "UTF-8";

/* Handy font size definitions 
font-size: .833em;   12px x .833   = 10px 
font-size: .917em;   12px x .917   = 11px 
font-size: 1em;      12px x 1      = 12px 
font-size: 1.083em;  12px x 1.083  = 13px 
font-size: 1.167em;  12px x 1.167  = 14px
font-size: 1.25em;   12px x 1.125  = 15px
font-size: 1.417em;  12px x 1.417  = 17px
font-size: 1.833em;  12px x 1.833  = 22px
font-size: 2em;      12px x 2      = 24px
*/


/* Messages */
div.messages {
  font-family: Arial, Helvetica;
  font-weight: bold;
  line-height: 145%;
  background-position: 8px 8px; /* LTR */
  background-repeat: no-repeat;
  border: 8px solid;
  margin: 6px 0;
  padding: 10px 10px 10px 40px; /* LTR */
}
div.status {
  background-image: url(images/message-ok.png);
  border-color: #be7;
}
div.status,
.ok {
  color: #234600;
}
div.status,
table tr.ok {
  background-color: #f8fff0;
}
div.warning {
  background-image: url(images/message-warning.png);
  border-color: #ed5;
}
div.warning,
.warning {
  color: #840;
}
div.warning,
table tr.warning {
  background-color: #fffce5;
}
div.error {
  background-image: url(images/message-error.png);
  border-color: #ed541d;
}
div.error,
.error {
  color: #8c2e0b;
}
div.error,
table tr.error {
  background-color: #fef5f1;
}
div.error p.error {
  color: #333;
}
div.messages ul {
  margin: 0 0 0 1em; /* LTR */
  padding: 0;
}
div.messages ul li {
  list-style-image: none;
}


/* Main Navigation */



/* Top Utility Menu */

#top-menu ul {
  width: 700px; 
  font-size: 11px;
  float: right; 
  text-align: right;}


#top-menu { 
  background: none repeat scroll 0 0 #CA0002;
  border-bottom: 1px dotted #B5B5B5;
  border-top: 5px solid #B60002;
  font-family: Arial,Helvetica,sans-serif;
  padding-bottom: 2px;
  padding-top: 3px;  
}  
  
  
#top-menu ul#login-menu  {
  font-family: Georgia, Times, serif;
   font-size: 11px;
  color: #DADADA;
  width: 260px; 
  float: left; 
  margin: 0; 
  padding: 0;
  float: left;
  text-align: left;
  }
  

ul#login-menu li {
  list-style-type: none; 
  display: inline; 
  padding: 0px 9px 0px 4px;
  margin: 2px 0; 
  margin: 0;}

ul#login-menu li.hello {
  border-right: 1px solid #e5e5e5; 
  font-style: italic;}
  
ul#login-menu li a {color: #DADADA;}
  

#top-menu .menu li a {
  color: #DADADA; 
}

#top-menu .menu li {
  padding: 0 .5em; 
  margin: 0;
}


.breadcrumb {
  color: #780F2C;
  font-size: .9em;
  margin: 0 0 15px 0;
  padding: 5px;
  font-family: Arial, Helvetica, sans-serif;  
  border-bottom:1px dotted #A8A8A8;
}

.breadcrumb a:link, .breadcrumb a:visited {
  color: #000;
}

.breadcrumb a:hover {
  color: #999;
  text-decoration: none;
}

span.submitted {
  color: #898989;
  display: block;
  font-size: .8333em;
  margin: -5px 0 4px;
}

.meta {
  background: #edf5fa;
  border-bottom: 1px solid #b4d7f0;
  margin: 0 0 1px;
  padding: 0 10px;
}

.meta div.links {
  float: left;
}

.meta div.terms {
  float: right;
}

.meta div.links ul.links li {
  float: left;
  padding: 5px 10px 5px 0;
}

.meta div.terms ul.links li {
  float: left;
  padding: 5px 0 5px 10px;
}

.node_read_more {
  font-weight: bold;
}


.item-list ul.pager li {
  margin: 0;
  padding: 0;
  display: inline;
}

.item-list ul.pager li a:link, .item-list ul.pager li a:visited, .item-list ul.pager li.pager-current {
  border: 1px solid #ccc;
  color: #069;
  margin: 2px 3px;
  padding: 1px 4px;
  text-decoration: none;
 }

.item-list ul.pager {
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  padding: 8px 0;
  text-align: center;
}


.item-list ul.pager li a:hover, .item-list ul.pager li a:active {
  background-color: #edf5fa;
  color: #000;
}

.item-list ul.pager li.pager-current {
  background-color: #d4e7f3;
  color: #069;
}

#comments h2.comments {
  margin: 0;
  font-size: 1.9em;
  color: #666;
  letter-spacing: normal;
   background: none;
  border: none;
  font-weight: normal;
  font-style: normal;
  width: 50%;
  float: left;
  padding: 1em 0;
} 

#comments h2.comments:after {
  content: "";
}

.comment-bar {
  background: #F1F1F1;
  border-bottom: 1px solid #E5E5E5;
  padding: 5px;
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  padding: 10px;
}

.comment span.submitted {
  color: #000;
  display: inline;
  font-size: 1em;
  margin: 0;
}

.comment span.new {
  color: red;
  font-size: .8333em;
}

.comment .content {
  padding: 5px 5px 0 5px;
  font-family: Arial, Verdana, Helvetica;
  color: #000;
}

.comment .content p {
  font-size: 1.1em;
  margin: .5em 0 .5em 0;
  }

.comment h3 {
  font-size: 1em;
  margin: 10px 0 0 5px;
  color: #333;
  background-image: none;
  text-transform:none;
  font-family: Arial, Verdana, Helvetica;
  letter-spacing: normal;
}

.add-comment {
  float: right;
  margin: 20px 0 0 0;
}

.comment-header {
  background: url(../images/bkg/bg-h2.png) repeat-x center top;
  border-bottom:1px dotted #A8A8A8;
}


.add-comment a {
  background: #780F2C;
  display: block;
  color: #FFF;
   font-family: Arial, Verdana, Helvetica;
   
  padding: 8px;
  width: 120px;
  font-size: .833em; 
  text-align: center;
  letter-spacing: 0.04em;
}

.add-comment a:hover {
  text-decoration: none;
  background: #000;
  }
  
.comment h3 a {background: none;}

.comment ul.links li {
  margin: 0 0 0 5px;
}

.comment ul.links li a {
  font-family: Arial, Helvetica, sans-serif;
  color: #780F2C;
  font-weight: bold;
}

/*************** Site Specific Styles ***********************/
.user-profile img {
  float: left;
  margin-right: 8px;
  margin-bottom: 10px;
  padding: 3px;
  background: #FFF;
  border: 1px solid #CCC;
}

.body-content .main-image, #op-content .main-image {
  background: #efefef;
  padding: 9px;
  float: left;
  margin-right: 13px;
  margin-bottom: 13px;
}

.body-content p a {
  text-decoration: underline;
}
  
.body-content p a:hover {
  text-decoration: none;
}

.user-profile .entry {border: 1px solid red;}

#attachments, .top-menu, ul.links, .package-featured-section,
.package-center-section, .package-lower-section, .package-main-article,
.package-related-articles {
  clear: both;
}

.body-content .event-date, .user-name {
  font-weight: bold;
}
.body-content .user-profile {
  display: block;
  clear: both;
  margin: 35px 0 0 0;
  background: #F1F1F1;
  padding: 6px 10px 0 10px;
}

.body-content .user-profile h3 {
   font-weight: normal;
   background-image:none;
  border:medium none;
  color:#000000;
  font-size:0.917em;
  margin:0 0 11px 0;
  padding:0 0 0.3em;
  border-bottom:1px dotted #A8A8A8;
  font-weight: bold;
  font-style: italic;
    }
    
.body-content .user-profile h3:after { 
  content: "  »";
  font-style: normal;
  color: #B60002;  
  }

    
.body-content .user-profile .user-name {
  margin: 15px 0 0 0;
  font-weight: normal;
  font-size: 1.2em; 
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: italic;
  }

.image-desc {
  color:#666;
  width:400px;
  margin: 2px 0;
  font-size: .917em; 
  font-family: Arial, Helvetica, sans-serif;
}

#op-content ul.links {
 font-family: Arial, Helvetica, sans-serif;
 font-size: .917em;
}

.image-credit, .views-field-field-main-image-credit-value  {
  font-style: italic;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0.03em;
     font-size: .917em; 
    color: #666;
  }

.user-job-title {
  margin: 5px 0 12px 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: .917em;
  font-style: italic; 
}

.views-field-item-title-url {
  margin-bottom: 10px;
}
.featured-view-item {
  background-color: #efefef;
  border: 1px solid #d9d9d9;
  padding: 15px;
  margin-bottom: 5px;
}

#op-content .content {
  margin-bottom: 15px;
}

.package-related-left, .package-related-right {
  width: 315px;
}
.package-related-left {
  float: left;
}
.package-related-right {
  float: right;
}


.package-main-article img, .package-related-left img, .package-related-right img,
.featured-view-item img, .views-row-even img, .views-row-odd img {
  float: left;
  margin-bottom: 5px;
  margin-right: 10px;
 }

 
 
.package-center-section, .package-lower-section, .package-related-articles {
  margin-top: 20px;
}

.google-map {
  margin-bottom: 20px;
}

#author-page #author-photo img {
  border: 1px solid #DDDDDD;
  padding: 3px;
  background: #FFF;  
}


.view-display-id-block_2 .views-field-field-main-image-fid img {float: none;}


.view-display-id-block_2 .views-field-field-main-image-fid{
  background-color: #efefef;
  padding: 5px 3px 0 5px;
}

.featured-view-item .views-field-title a, #block-views-articles-block_2 .views-field-title a {
  font-weight: normal;
}

.view-display-id-page_1 .views-field-title {
  font-family: Georgia, "Times New Roman", Times, serif;
  padding: 1px 0 5px 0;
  font-weight: bold;
  font-size: 1.083em;
}


.view-id-aggelies .views-table td,  .view-id-aggelies .views-table th{
  padding: 10px;  
}

.views-field-totalcount {
    text-align: center;
}


.featured-view-item .views-field-title {
  font-size: 1.8em;}

.field-content h2 {
  font-weight: normal;
  background: none;
  font-size: 1.18em;
  font-style: normal;
  border-bottom: none;
  margin: 0;
  padding: 0;
  letter-spacing: 0;
}

.field-content h2:after {
  content: "";
}

.field-content h2 a:hover {
  text-decoration: underline;
    color: #004276;
}

.field-content h3 {
  display: inline;
  margin: 0;
  padding: 0;
  font-weight: normal;
}
.field-content h3 a, .field-content h3 a:active, .field-content h3 a:visited {
  color: #808285;
  font-size: 0.917em;
}

.views-field-item-title-url {
  font-weight: bold;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1em;
  margin-bottom: 5px;
}

body.front-page .views-field-title {
  font-family: Georgia, "Times New Roman", Times, serif;
  margin: 0 15px 5px 0;
  font-size: 1.25em;  
}

.topichubs-layout-wrapper .views-field-title {
  margin: 0 15px 5px 0;
  font-size: 1em;  
  font-weight: bold;
}

.topichubs-layout-wrapper p {
  font-size: .917em;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.2em;
  }

body.front-page #sidebar-left .view-dom-id-1 .views-field-title {
  font-size: 1.833em; 
}

#block-views-articles-block_2  .views-field-title {
  font-weight: bold;
  font-family: Georgia, "Times New Roman", Times, serif;
  margin: 0 15px 5px 0;
  font-size: 1.833em;
  
}

body.front-page #sidebar-left .field-content p {margin-right: 15px;}

.field-content {
  line-height: normal;
}

.pane-top-contributors .author {
  background: url(../images/bullets/arrow_merlot.gif) no-repeat 0 4px;
margin:5px 12px 5px 5px;
padding-left:12px;

}

#block-views-articles-block_2 .views-field-title a {
  color: #000;
}

#block-views-articles-block_2 .views-field-title a:hover {color: #666;}

.featured-view-item .views-field-teaser, #block-views-articles-block_2 .views-field-teaser {
  font-weight: 15px;
}

.views-field-created, .views-field-field-event-date-value {
  font-size: .917em;
  margin: 5px 0 3px 0;
  color: #B60002;
  font-family: Arial, Helvetica, sans-serif;
}

.body-content .event-date {
  font-family: Arial, Helvetica, sans-serif;
  margin: 0 0 12px 0;
  font-weight: normal;
  font-size: 1.56em; 
  color: #B60002;
}

.view-blogs .views-field-created {
  font-family: Georgia, "Times New Roman", serif;
  font-style: italic;
  font-size: .917em;
}

.views-separator {
  clear: both;
  border-bottom:1px dotted #A8A8A8;
  margin: 10px 0 10px 0;
}

.views-field-type {
  
  font-size: .833em; 
  margin: 5px 0 5px 0;
 color: #4A4A4A;
  font-family: Arial, Helvetica, sans-serif;
  
}

.field-type-nodereference {margin: 30px 0;}

.related-terms {
  padding: 14px 0px 14px 0px;
  clear: both;
  width: 600px;
  font-family: Arial, Helvetica, sans-serif;
}

.related-terms strong {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  
    font-size: .9em;
   letter-spacing: 0.02em;
}

.field-label {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
   
   margin: 0 0 3px 0;
   font-size: .9em;
   letter-spacing: 0.02em;
}

.field-items .field-item {
  margin: 0 0 15px 5px;
  font-family: Arial, Helvetica, sans-serif;
  background: url(../images/bullets/bullet-black.gif) no-repeat 0 4px;
  padding: 0 0 0 7px;
  font-size: .9em;
  }

.top-featured .field-items .field-item {
  background: none;
  background-image: none;
}
.related-term {
  margin-left: 12px;
  display: inline;
  font-size: .9em;
}
.date-filter .filter-submit {
  float: right;
}
.date-filter {
  width: 200px;
}


#block-menu-menu-openpublish-admin ul.menu, #block-user-1 ul.menu,
#block-menu-menu-openpublish-admin ul.menu li, #block-user-1 ul.menu li {
  display: block;
  border: none;
  margin-left: 0px;
  padding-left: 0px;
}

#block-menu-menu-openpublish-admin ul.menu li, #block-user-1 ul.menu li {
  background: transparent url(../images/bullets/arrow_orange.gif) no-repeat 1px .35em;
  padding-left: 10px;
}

#block-morelikethis-googlevideo h3 {
  margin-top: 25px;
}

#block-views-feeds-block_1 .views-field-title {
  float: left;
  margin-left: 5px;
  font-weight: normal;
}
#block-views-feeds-block_1 .views-field-timestamp {
  float: left;
}
.views-field-item-title-url, .package-related-article-title {
  clear: both;
  font-weight: bold;
}

.deck {
  color: #333;
  font-size: 1.33em;
  clear: both;
  margin-bottom: 10px;
}

.topichubs-layout-wrapper .panel-pane {
  padding: 5px;
}

.date-views-filter-wrapper {
min-width:220px;
}

.views-field-field-teaser-value p {
  margin-bottom: 0;
  font-size: 1em;
  line-height: 1.4em;
}

.views-exposed-form .views-exposed-widget .form-submit { 
  margin: 0;
}

#tabs-articles {
  background: #efefef;
}
#tabs-articles ul {
  background: #FFF;
  margin: 10px;
  padding: 0;
  border: 1px solid #d9d9d9;
}
#tabs-articles ul a {
  color: #000;
}
#tabs-articles .item-list li {
  background: url(../images/bullets/arrow_teal.gif) no-repeat;
  border-bottom: 1px solid #efefef;
  margin-bottom: 5px;
  padding: 7px 0 5px 15px;
}

.ui-tabs-nav ul {
  padding: 10px 0;
}
.ui-tabs-nav li {
  background-image: none;
  padding: 5px 0;
}

.ui-tabs-panel h3 {
  background: #780F2c;
  font-size: .8em;
  padding: 3px 8px;
  color: #FFF;
}

#add-this {
  margin: 0px 0 0 15px;
}

#facebook-like {
  width: 90px;
  float: left;
}

div.addthis_toolbox {
  float: left;
  margin-top: 2px;
}

#search_box_top {
  padding-top: 34px;
  width: 280px;
  float: right;
}

div#search .form-item {
  margin-top: 0;
  float: left;
  width: 182px;
}

div#search .form-text {
  border: 2px solid #990000;
  color: #808285;
  font-size: 13px;
  height: 16px;
  margin-right: 3px;
  padding: 5px 3px 3px;
  width: 180px;
}

 div#search .form-submit {
  border: 1px groove #990000;
  font-weight: bold;
  height: 28px;
  margin-right: 11px;
  width: 80px;
}


input.form-submit, a.button {
  margin: 0;
  display: inline-block;
  cursor: pointer;
  padding: 4px 17px;
  overflow: visible;
  color: white;
  background: #B60002;
  text-align: center;
  font-weight: normal;
  text-shadow: none;
  font-size: .833em;
  
  
  letter-spacing: 0.04em;
  border: none;
  height: 27px;
  margin: 0;
}

#top-search-button {
  float: right;
}

#search input {
  margin: 0;
}

.section-date-author {
  font-size: .9em;
  color: #666;
  margin-bottom: 24px;
  font-family: Arial, Helvetica, sans-serif;

   
}
/* Disabled   -------------------------------- for facet search
#sidebar-right .item-list li {
  margin: .1em 0;
   border-bottom:1px dotted #A8A8A8;
   padding: .8em 0 .9em 0;
}
*/

#block-block-4, #block-block-5 {
  text-align: center; 
  background: #efefef;  
  padding: 4px 0 0 0;
  margin: 10px 0;
}

#block-block-4 p, #block-block-5 p {margin: 0;}

#sidebar-right .item-list li a {color: #666;}

#sidebar-right .item-list ul {
  padding: 0 .5em .5em .5em;
  margin: 0;
}

.topichubs-layout-wrapper .view-topichub-most-viewed .item-list li {margin-bottom: 15px;}

.topichubs-layout-wrapper .item-list li {
  padding-left: 12px;
  background: url(../images/bullets/arrow_merlot.gif) no-repeat 0 3px;
  margin: 10px 12px 10px 0;
}
#block-views-most_commented_articles-block_1,
#block-openpublish_popular_terms-0, #block-views-most_viewed_by_node_type-block,
#block-views-most_commented_blogs-block_1, #block-openpublish_popular_terms-1, 
#block-morelikethis-taxonomy, #block-morelikethis-flickr{
  margin: 10px 0;
  background: #FFF;
  border: 1px solid #d9d9d9;
  padding: 8px 8px 3px 8px;
  background: #f6f6f6;
  font-family: Arial, Helvetica, sans-serif;
}

.topichubs-layout-wrapper .author img { 
  margin-right: 10px; 
  margin-bottom: 5px; 
}

.mlt-flickr li{
  list-style-type: none;
}


.sidebar h2 {
  background-image: none; 
   margin: 0;
  color: #000;
  padding: 0 0 .5em 0;
  font-size: .917em;
  /*border: none;*/
}

.more-link {
  font-size: 1em; 
 font-family: Arial, helvetica, sans-serif;
 margin-top: 8px;
}

.more-link a {color: #990000;}

.swftools-wrapper {
  background-color:#EFEFEF;
  border:1px solid #D9D9D9;
  padding: 5px;
}



/* Footer */


#footer-links-wrapper {
 float: left; 
  width: 700px;
}

#footer-menu-primary {
  margin-bottom: 10px;
  font-family: Arial, helvetica, sans-serif;
  
  font-size: .917em;
  float: left;
}

#footer-menu-primary li {margin: 0 5px 0 0;}

#footer-rss-icon {
  float: left;
}

#footer-menu-primary li a, #footer-menu-primary li a:visited {
  border-right:1px solid #ccc;
  padding-right: 10px;
  text-decoration: none;
  color: #000;
}

#footer-menu-primary li a:hover {text-decoration: underline;}

#footer-menu-secondary ul.menu li {
  margin: 0 1px;
  font-size: .833em; 
}

#footer-menu-secondary li a.active {text-decoration: none;}

#footer a.feed-icon {
  position: absolute;
  right: 0;
  top: 5px;
}

#footer #block-system-0 {
  position: absolute;
  right: 25px;
  top: 6px;
}

#footer-feed-icon {
  float: left;
}


#footer-menu-secondary { 
font-family: Arial, helvetica, sans-serif;
clear: both;
  }
  
#footer-menu-secondary li a{  
  color: #808285
}

/** control bar theming **/
body.node-view-page div#drupal-control-bar ul {
  margin: 0; padding: 0;
}

body.node-view-page div#drupal-control-bar {
  background: url(../images/bkg/black70percent.png) repeat-x;
  padding:  3px;
  position:  fixed;
  top:  20px;
  font-family: Arial, helvetica, sans-serif;
  right: 0;
  padding: .5em;
}

body.node-view-page div#drupal-control-bar li {
  list-style-type: none;
  float: left;
  margin: 0 1em;
}

body.node-view-page #tabs-wrapper div#drupal-control-bar li.active a {
  text-decoration: none; 
  font-weight: bold;
  color: #FFF;  
  border: none;
  background: #000;
  
}

body.node-view-page #tabs-wrapper div#drupal-control-bar li a {
  color: #CCC;
  border: none;
}

#tabs-wrapper div#drupal-control-bar li {list-style-type: none; float: left;}

#tabs-wrapper div#drupal-control-bar li a {
  display: block;  
  font-family: Arial, Helvetica, sans-serif;
  padding: 5px 10px 2px 10px;
  font-size: .9em;
  margin: 0 5px 0 0;
  color: #666;
  border: 1px solid #CCC;
  border-bottom: none;
  }
  
#tabs-wrapper div#drupal-control-bar li a:hover {
 text-decoration: none;
  }
  
#tabs-wrapper div#drupal-control-bar li.active a {
  color: #000; 
  background: #f6f6f6; 
  font-weight: bold; 
  text-decoration: none;
  }

#user-login-form .item-list ul li {
  background: none;
  padding: 0;
}

#logo {
  float: left;
}


.sidebar /*.item-list*/ ul {
  margin: 0 0 .5em 0;
  text-align: left;
  background: #FFF;
  border: 1px solid #d9d9d9;
}

/* Tweets */

div.tweets-pulled-listing {
  border: 1px solid #d9d9d9;
  background: #F6F6F6;
  padding: 8px 8px 3px 8px;
  margin: -14px 0 0 0;
  color: #000;
}

ul.tweets-pulled-listing {
  margin: 0; 
  padding: 0;
}

div.tweets-pulled-listing a {
  color: #000;
}

.tweets-pulled-listing li {
  background: #FFF;
  border: 1px solid #d9d9d9;
  padding: 10px;
  margin: 0 0 7px 0;
}

div.tweets-pulled-listing ul {
  font-family: Arial, helvetica, sans-serif;
  font-size: .917em;  
  background: none;
  border: none;
}

div.tweets-pulled-listing .tweet-author a {
  font-weight:bold;
  color: #808285;
}

div.tweets-pulled-listing .tweet-time a {
  color: #780F2C;
  font-style: italic;
   font-family: Georgia, "Times New Roman", Times, serif;
}

.views-field-title-1 {
  color: #808285;
  font-family: Arial, helvetica, sans-serif;
   
  font-size: .917em; 
}

.views-field-title-1 a {color: #808285;}

#user-login-form .item-list ul li {
  background: none;
  padding: 0;
}


.sidebar /*.item-list*/ ul {
  margin: 0 0 .5em 0;
  text-align: left;
  background: #FFF;
  border: 1px solid #d9d9d9;
}

/* Tweets */
div.tweets-pulled-listing {
  border: 1px solid #d9d9d9;
  background: #F6F6F6;
  padding: 8px 8px 3px 8px;
  margin: -14px 0 0 0;
  color: #000;
}
#block-twitter_pull-op_tweets div.tweets-pulled-listing {
  margin: 0; 
}

ul.tweets-pulled-listing {
  margin: 0; 
  padding: 0;
}

div.tweets-pulled-listing a {
  color: #000;
}

.tweets-pulled-listing li {
  background: #FFF;
  border: 1px solid #d9d9d9;
  padding: 10px;
  margin: 0 0 7px 0;
}

div.tweets-pulled-listing ul {
  font-family: Arial, helvetica, sans-serif;
  font-size: .917em;  
  background: none;
  border: none;
}

div.tweets-pulled-listing .tweet-author a {
  font-weight:bold;
  color: #808285;
}

div.tweets-pulled-listing .tweet-time a {
  color: #780F2C;
  font-style: italic;
   font-family: Georgia, "Times New Roman", Times, serif;
}

.views-field-title-1 {
  color: #808285;
  font-family: Arial, helvetica, sans-serif;
   
  font-size: .917em; 
  margin: 0 0 4px 0;
}

.views-field-title-1 a {color: #808285;}

/*#block-views-most_viewed_by_taxonomy-block h3 {
  background: #B60002; 
   
  font-size: .9em;
  letter-spacing: 0.03em;
  font-weight: normal;
  color: #FFF;
  padding: 8px 10px;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
}*/




.search-results dt.title {
  font-size:1.1em; 
  margin: 10px 0 8px 0;
  font-weight: bold;
  }

.search-results dd {
  margin: 0 0 0 0; 
  padding: 0 0 20px 0;
  border-bottom: 1px solid #CCC;
  }

form#search-form {border-top: 1px solid #CCC; margin: 0; padding: 15px 0 0 0;}


form#search-form label {
  width: 160px; 
  font-size: 1em;
  color: #000;
  padding: 8px 0 0 0;
  margin: 0;  
  font-family: Arial, Helvetica, sans-serif;
  }
  
p.search-snippet  {
  font-size:1.1em;
  line-height:1.3em;
  margin:0 0 8px 0;
}

.search-results p.search-info  {
  font-family: Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
  font-size: 1em;
  font-style: italic;
}
  
.search-results p.search-info a {font-weight: bold; text-decoration: underline;}  
  
input.form-text {
  border:1px solid #DADADA;
  color:#808285;
  font-size:1.25em;
  height:17px;
  padding:5px 3px 5px 5px;
}

form#search-form input.form-submit {
  height: 28px;
  }

form#search-form input.form-text {
  width: 250px;
  margin: 3px 2px -2px 0;
  padding: 5px 3px 5px 3px;
  color: #666;
  }

fieldset.search-advanced {
  margin: 15px 0 0 0; font-family: Arial, Helvetica, sans-serif; padding: 10px;}

fieldset.search-advanced legend {
  font-size: 1.3em;
  }
  
  
fieldset.search-advanced  .action input.form-submit {
  margin: 30px 0 20px 33px;
  }  
  
form#search-form .fieldset-wrapper label {font-size: 1em; margin-left: 20px;}

form#search-form .fieldset-wrapper select#edit-category {
  font-size: .9em; 
  width: 200px; 
  padding: 2px;
}  

#op-under-content {margin: 35px 0 0 0;}


ul.mlt-flickr li {float: left;}

ul.mlt-flickr li .tags {
  font-family: Arial, Helvetica, sans-serif; padding: 10px;
  left: 80px;
}

body.node-type-audio div.field-field-op-audio-thumbnail {
  float: left;
  margin: 0 10px 5px 0;
  display: block;
}

body.node-type-audio div.field-field-op-audio-thumbnail img {
  vertical-align: bottom; 
  margin-top: .5em;  
}

body.node-type-audio .body-content p {
}

.body-content ul, .body-content ol {
  font-size: 1.2em;
}


body.admin-vertical .help {
  font-family: Arial, Helvetica, sans-serif; 
  margin-top: 25px;
  padding: 15px 88px 15px 20px; 
}

body.admin-vertical .help p {font-size: 1em; line-height: 1.5em;}

body.admin-vertical .user-profile .user-name {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 1.2em; 
  font-weight: normal;
}

body.admin-vertical ul.secondary {
  clear: both; 
  margin: 20px 0 0 0; 
  border: none;
}

body.admin-vertical ul.secondary li {
  margin: 20px 0 0 0; 
  font-size: .833em;
}

body.admin-vertical ul.secondary li a {
  background: #FFF; 
  padding: 2px;
}

body.admin-vertical #tabs-wrapper ul.secondary li.active a {
  background: #000; 
  color: #FFF;
}

form#user-login, form#user-pass, form#user-register {margin: 25px 0 0 0; padding: 0 25px 25px 25px;}

.form-required {color: #780F2C; font-size: 1.3em;}

form .description {
  color: #666; 
  font-family: Arial, Helvetica, sans-serif; 
  font-style: italic; 
  margin-top: -2px;}

form#user-login .form-item,
form#user-pass .form-item, form#user-register .form-item
 {
  margin: 0 0 20px 0;
}

form#user-login li.openid-link {
  margin: 25px 0 25px 0;
  font-family: Arial, Helvetica, sans-serif;
}

form#user-login li.openid-link a {
  background-position: 0 -2px; 
  padding: 1px 20px 3px 20px;
  color: #780F2C;
  }

form#user-login label {color: #780F2C}

.combined-header {
  clear:both;
}
.combined-content {
  clear:both;
}
.combined-header h3 {
 float:right;
 text-align:center;
 padding: 10px 0 10px 0;
 margin: 0px;
border: 1px dotted #fff;
border-bottom: 0px;
cursor: pointer;
}
.combined-header h3.current {
border: 1px dotted #A8A8A8;
border-bottom: 0px;
cursor: auto;
}

.views-field-field-main-image-credit-value {
  background: #EFEFEF;
  padding: 0 3px 6px 5px;
  margin: 0 0 15px 0;
}

.premium-message p{
  font-family: Arial, Helvetica, sans-serif;
  font-size: .917em;  
  line-height: normal;
   padding: 5px 0 5px 0;
  margin: 0 10px 0 0;
  font-style: italic;
  color: #7785ab;
  font-weight: bold;
  }
  

.views-field-subject {
  font-size: 1.167em; 
}

.box h2 {background: none; font-size: 1em; color: #666;}

.topichubs-layout-wrapper .more-link {margin: 15px 45px 0 0;}



#views-exposed-form-oik-for-ref-explorer-page-1 .views-exposed-form .views-exposed-widget .form-submit { 
	display: none;
	}
    
    
/**************************************************************************************
Επαγγελματικός Οδηγός SF MENU - Yellow Menu επιλογής περιφερειακής ενότητας ta page top
************************************************************************************/
#superfish-7.sf-menu.sf-style-default {
    background: none repeat scroll 0 0 #FDDB34;
    float: left;
    margin-bottom: 1em;
    padding: 0;
}
#superfish-7.sf-menu.sf-style-default.sf-navbar {
    width: 100%;
}
#superfish-7.sf-menu.sf-style-default ul {
  padding-left: 0;
}
#superfish-7.sf-menu.sf-style-default a {
  border-bottom: 1px solid #FEBF10;
  border-right: 1px solid #FEBF10;
  border-left: none;
  border-top: none;
  padding: 0.65em 2.07em;
  text-decoration: none;
}
#superfish-7 #menu-83063-7 a.e-menu-hyperlink {
  border-right: none;    
}
#superfish-7.sf-menu.sf-style-default a,
#superfish-7.sf-menu.sf-style-default a:visited  {
  color: #000;
}
#superfish-7.sf-menu.sf-style-default a:hover {
color: #FFF;    
}
#superfish-7.sf-menu.sf-style-default a.active {
 color: #FFF;
 background: none repeat scroll 0 0 #FF9900;  
}
#superfish-7.sf-menu.sf-style-default a.sf-with-ul {
  padding-right: 2.25em;
}
#superfish-7.sf-menu.sf-style-default.rtl a.sf-with-ul {
  padding-left: 2.25em;
  padding-right: 1em;
}
#superfish-7.sf-menu.sf-style-default li,
#superfish-7.sf-menu.sf-style-default.sf-navbar {
  background: #FDDB34;
}
#superfish-7.sf-menu.sf-style-default li li {
  background: #AABDE6;
}
#superfish-7.sf-menu.sf-style-default li li li {
  background: #9AAEDB;
}
#superfish-7.sf-menu.sf-style-default li:hover,
#superfish-7.sf-menu.sf-style-default li.sfHover,
#superfish-7.sf-menu.sf-style-default a:focus,
#superfish-7.sf-menu.sf-style-default a:hover,
#superfish-7.sf-menu.sf-style-default a:active {
  background: #FF9900;
  outline: 0;
}
#superfish-7.eo-menu-ul {
    font-family: Arial,sans-serif,helvetica;
    font-size: 1.7em;
    font-weight: bold;
    text-decoration: none;
}
/**************************************************************************************
Drop Down list Hierachical select list at top page
************************************************************************************/
.eo-lists-view #edit-submit-eo-lists {
    display:none;    
}
.eo-lists-view select {
   background: transparent;
   background-color:#FDDB34 ;
   width: 646px;
   padding: 5px;
   font-size: 16px;
   font-weight: bold;
    font-family: Arial,sans-serif,helvetica;
   border: 1px solid #FF9900;
   height: 34px;    
}
.eo-lists-view .views-exposed-form label {
    font-size: 1.3em;
    font-weight: bold;
    font-family: Arial,sans-serif,helvetica;   
}
.eo-lists-view .views-widget  {
    margin-top:10px;
}






























/**************************************************************************************
Five Star widget with stars and not with hearts in EO Pages
************************************************************************************/
.node-type-kat-epag-odigos #edit-fivestar-submit,
.node-type-hotel #edit-fivestar-submit {
    display: none;
}
.eop-logo-box .fivestar-widget .form-item .description {
    margin: 0;
}
#eo-fivestars-w {
    left: 65px;
    position: inherit;
    top: 145px;
}
/* Static View-only Star Version */
#eo-fivestars-w div.fivestar-widget-static .star {
  background-image: url("/sites/all/modules/fivestar/widgets/basic/star.png");
}

#eo-fivestars-w div.fivestar-widget-static .star span.on {
  background-image: url("/sites/all/modules/fivestar/widgets/basic/star.png");
}

#eo-fivestars-w div.fivestar-widget-static .star span.off {
  background-image: url("/sites/all/modules/fivestar/widgets/basic/star.png");
}

/* Javascript Star Version */
#eo-fivestars-w div.fivestar-widget .cancel,
#eo-fivestars-w div.fivestar-widget .cancel a {
  background-image: url("/sites/all/modules/fivestar/widgets/basic/cancel.png");
}
#eo-fivestars-w div.fivestar-widget .star,
#eo-fivestars-w div.fivestar-widget .star a {
  background-image: url("/sites/all/modules/fivestar/widgets/basic/star.png");
}

#eo-fivestars-w div.fivestar-widget div.hover a,
#eo-fivestars-w div.rating div a:hover {
  background-image: url("/sites/all/modules/fivestar/widgets/basic/star.png");
}

.adsense {
    margin-top: 10px;
}


/**************************************************************************************
Απόκρυψη χώρας στις οδηγίες getdirections
************************************************************************************/
#edit-country-from-wrapper {
	display:none;	
	}


#edit-field-hotel-poli-oik-0-nid-nid {

	}
/**************************************************************************************
Shoutbox CHAT στην αρχική σελίδα
************************************************************************************
#block-shoutbox-0 h2 {
    background: url("/sites/all/themes/moriasnow/images/block-bg-blue.png") repeat-x scroll center top transparent;
    color: #004276;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em;
    white-space:nowrap;   
}

#block-shoutbox-0  {
     clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;   
}
#block-shoutbox-0 #shoutbox-add-form {
    padding:3px;
}

#block-shoutbox-0 fieldset {
    border:none;
}

#block-shoutbox-0 #shoutbox-add-form .form-submit {
    margin:8px 2px 5px 0;
}

.shoutbox-all-shouts {
  float:right;
  font-size: 1.3em;
  margin:5px;  
}

*/
/**************************************************************************************
Χρωματιστό μενού hotels - to deprecate
************************************************************************************/
.front .hotels-r-menu-baners img {
    width:100%;
    margin-top: 1px; 
}
.front #block-block-21 {
    margin: 0;
}
.front #block-block-21 p {
    margin:0 0 0.5em ;
}
/**************************************************************************************
Forum  ---  START
/*************************************************************************************/
.forum-posted-on {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;   
}
.forum-post-info {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}
.forum-in-reply-to a:link, .forum-in-reply-to a:visited  {
  color: #004276;  
}
.forum-post {
    margin: 20px 0 5px;
    padding: 0;
}
.not-logged-in.page-forum .forum-node-create-links {
    color: #990000;
    float: left;
    font-weight: bold;
    width:65%;    
}
.forum-table thead th {
    color: #004276;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 0.8em;
}
.page-forum #drupal-control-bar {
    font-size: 1.1em;
}
.forum-table td {
    padding:7px;
}
td.forum-details .forum-name {
	font-size: 1.5em;
	}
td.forum-details .forum-name a:link {
	color: #004276;
	}
td.forum-details .forum-name a:visited {
	color: #004276;
	}
td.forum-details .forum-name a:hover {
	color: #424288;
	}
td.forum-details .forum-description {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:0.9em;
}
.forum-node-create-links .forum-add-node {
    margin-bottom: 10px;
}
.forum-from-author {
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:0.88em;
	}
.forum-topic-title {	
	 font-size:1.2em;
	}
/**************************************************************************************
Forum ----- END
/*************************************************************************************/

/**************************************************************************************
Hide h2 tags in http://www.moriasnow.gr/content/advplans panels 
************************************************************************************/
#node-7473 h2, #node-7469 h2, #node-7472 h2, #node-7041 h2 {
    display:none;
}



















#xmass-bg img {
position: absolute;
top:5px;
}











.view-content-by-topic.view-display-id-page_3 .views-field-title .field-content h2 {

font-size : 1.6em;
}

.view-content-by-topic.view-display-id-page_1 .views-field-tid,
.view-content-by-topic.view-display-id-page_3 .views-field-tid {
   
    
    background-image: url("../images/tags.png");
    margin-top: 6px;
    margin-bottom: 13px;
float: left;
background-repeat: no-repeat;
color: #ACACAC;
padding-left: 12px;
}




.term-in-view-page,  .term-in-view-page a:visited {
    color: #ACACAC;
    margin-left:15px;
    float: left;
}

.term-in-view-page a:link, .term-in-view-page a:hover  {
color: #004276;
text-decoration: underline;
}

.type-in-view-page {
    color: #ACACAC;
    float: right;
}



/* ----- Για μεγαλύτερη ημερομηνία στη σελίδα EVENTS ------- */
#event-created {
  font-size: 1.2em;
  font-weight: bold;
}


/* ---------------------   Μπλοκ Επικαιρότητα  --------*/
.block #epi-all ul   {
margin:0;
padding:0;
}

#epi-all ul li {
  background: url("../images/right-arrow.png") no-repeat scroll 0 6px transparent;
  list-style-type: none;
  padding: 1px 1px 0px 0;
  text-indent: 8px;
}

#epi-created {
font: 0.94em/1.2 arial,sans-serif;
}

#epi-tid {
font:  bold 0.94em/1.2 arial,sans-serif;
}

#epi-title {
font: 0.94em/1.2 arial,sans-serif;
}

#epi-title a:link, a:active {
color:#004276;
}

#op-content #block-views-content_by_topic-block_1{
   background-image: url("../images/hm_blogs_bg_slice.png");
  background-repeat: repeat-x;
  height: auto;
  margin-left: -7px;
  margin-bottom: 1px;
  width: 270px;    
}

#block-views-content_by_topic-block_1 h2 {
  background: none repeat scroll 0 0 transparent;
  border-style: none;
  border-width: 0;
  padding:  0.3em 0 0.1em;
  top: 5px;
}

.view-id-content_by_topic.view-display-id-block_1 h2 a, .view-id-content_by_topic.view-display-id-block_1 h2 a:link, .view-id-content_by_topic.view-display-id-block_1 h2 a:visited {
color: white;
}

#block-views-content_by_topic-block_1 .content {
  padding-left: 10px;
  width: 250px;
}
#block-views-content_by_topic-block_1 .more-link {
 margin-top: -1px;   
}

/* ---------------------   Μπλοκ Βίντεο και Φωτογραφίες --------*/
#op-content #block-views-multimedia-block_1 {
  background-image: url("../images/hm_video_bg_slice.png");
  background-repeat: repeat-x;
  height: auto;
  margin-left: -7px;
  margin-bottom: 1px;
  width: 270px; 
}

#block-views-multimedia-block_1 h2 {
  background: none repeat scroll 0 0 transparent;
  border-style: none;
  border-width: 0;
  margin: 0 10px 20px;
  padding:  0.3em 0 0.1em;
}

.view-id-multimedia.view-display-id-block_1 h2 a, .view-id-multimedia.view-display-id-block_1 h2 a:link, .view-id-multimedia.view-display-id-block_1 h2 a:visited {
color: white;
}

#block-views-multimedia-block_1 .more-link {
 margin-top: -1px;   
}

/* ----------------   Μπλοκ Events   ---------------*/
#op-content #block-views-events-block_1 {
  background-image: url("../images/hm_events_bg_slice.png");
  background-repeat: repeat-x;
  height: auto;
  margin-left: -7px;
  margin-bottom: 1px;
  width: 270px; 
}

#block-views-events-block_1 h2 {
  background: none repeat scroll 0 0 transparent;
  border-style: none;
  border-width: 0;
  margin: 0 10px 20px;
  padding:  0.3em 0 0.1em;
}

.view-id-events.view-display-id-block_1 h2 a, .view-id-events.view-display-id-block_1 h2 a:link, .view-id-events.view-display-id-block_1 h2 a:visited {
color: white;
}

#block-views-events-block_1 .more-link {
 margin-top: -1px;   
} 

/* ----------------  Hotel Content Type  ---------------
----------------------------------------------------------*/
#hotel-panel-01 .fieldgroup h2 {
    background: none repeat scroll 0 0 #004276;
    border: medium none;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding: 5px;
}  
#hotel-panel-01 .fieldgroup .field-item {
	display:inline;
    background: none ;
    margin: 0 0.7em 0 0;
    font-size: 1.1em;
    padding: 0;
}

#hotel-panel-01 .fieldgroup .field-items {
	
	margin-left:12.5em;
    
}

#hotel-panel-01 .fieldgroup {	
background: none repeat scroll 0 0 #f6f6f6;
padding-bottom: 3px;
}
#hotel-panel-01 .fieldgroup .field-label {
	float:left;
	font-size:14px;
    color: #004276;
    width:10em;
}

#hotel-panel-01 .fieldgroup .field {
	overflow: hidden;
	padding:10px;
    margin-right: 11px;
	border-bottom: 1px solid #ffb300;
    
}

#hotel-panel-01 .pane-node-body {
    clear:both;
    font-family: Arial,Helvetica,Sansans-serif;
    color: #004276;
    float:left;
    margin-top: 10px; 
}
#hotel-panel-01 .pane-node-body p {
    font-size: 1.1em;
    line-height: 120%;
}




/* ----------------   Καιρός   ---------------*/
#block-views-wetaher_blocks-block_1 .views-field-title .field-content h2 {
    background: url("img/block-bg.png") repeat-x scroll center top transparent;
    color: #004276;
    font-family: Arial;
    font-size: 1.4em;
    font-style: normal;
    margin: 0px;
    padding: 4px 0 5px 10px;
    width:297px;
}

#block-views-wetaher_blocks-block_1 .views-field-body .field-content {
    padding-left: 5px;
}
  
.block-faceted_search_ui h2  {
    background: url("img/block-bg.png") repeat-x scroll center top transparent;
    color: #004276;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em;
}





/* ----------------   Περιφερειακές ενότητες Πανοραμικό Slide Show   ---------------
*/
#views_slideshow_singleframe_teaser_section_touristika_themes-panel_pane_2 {
    height: 305px;
    position: relative;
    width: 610px;
}

.pe-ss-transparency {
    position: absolute;
    left: 55px;
    top: 0px;
    width: 180px;
    height: 300px;
    background: black;
    opacity:0.5;
    filter:alpha(opacity=50); /* For IE8 and earlier */    
}
.pe-ss-title {
    position:absolute;
    top: 15px;
    left: 63px;
    width: 168px;
    color: #FAFAFA;
    font-size: 22px;    
    line-height: 150%    
}





/*  Ρυθμίσεις τίτλου στις σελίδες οικισμών  */
.node-type-oikismos h1{
 font-size: 3em;   
 margin: 0.4em 0;
}
/* Slide show τουριστικών θεμάτων στις σελίδες οικισμών */
.pane-touristika-themes-panel-pane-4{
    background:none repeat scroll 0 0 #EFEFEF;
    clear: both;
    padding:0 9px 9px;
    overflow: hidden;
}
.node-type-oikismos .view-display-id-panel_pane_4 .views-field-title h1 {
  font-size: 2.2em; 
  color: #004276;  
}
.view-touristika-themes.view-display-id-panel_pane_4 .field-content p{
color: #004276;
font-size:1.15em;
}
.oikismos-more {
    font-size: 17px;
    float:right;
    margin-bottom:10px;
}
.oikismos-more a:active,.oikismos-more a:link, .oikismos-more a:visited {
    color: #960000;
    text-decoration: none;
}
.oikismos-more a:hover {
    color: #004276
}
/* Σύνδεσμοι προς σελίδες διακοπές από οικισμούς */
.to-diakopes-links {
 background: none repeat scroll 0 0 #aa0000;
 clear: both;
 padding: 8px;
 margin-bottom: 10px;
}
.to-diakopes-links a:active, .to-diakopes-links a:link, .to-diakopes-links a:visited{
    border: medium none;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 22px;
    font-weight: bold;
}
.to-diakopes-links-descr {
    color:#ffffff;
    padding: 5px 0 0;
}
/* Σύνδεσμοι στη σελίδα οικισμών */
.group-oik-links .field-item {    
    background: url("img/bullet-black.gif") no-repeat scroll 0 6px transparent;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 1em;
    margin: 0 4px 4px 0;
    padding: 0 7px;
}

/* Λίστες οικισμών στο view page url /oikismoi/* -------------------------------------------------------*/
.view-oikismoi.view-display-id-page_1 .views-row {
    font-size: 1.2em; /* Προς εξέταση αν θα παραμείνει */
}
/* Περίληψη ατη κορυφή των οικισμών */
.view-oikismoi.view-display-id-panel_pane_7 .field-content p {
    margin: 0 0 0.3em;
}


/* Σύνδεσμοι ετικετών στους οικισμούς */
.node-type-oikismos .pane-node-terms .pane-content {
    background: url("img/tags.png") no-repeat scroll 5px 6px #EFEFEF;
    border-bottom: 2px dotted #CFCFCF;
    border-top: 2px dotted #CFCFCF;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    line-height: 160%;
    padding: 5px 5px 5px 30px;
}


/* Συνεισφορά στους οικισμούς που ΔΕΝ έχουν περιεχόμενο */

.view-id-oikismoi.view-display-id-panel_pane_9 .views-field-nothing,
.view-id-oikismoi.view-display-id-panel_pane_10 .views-field-nothing  {
    background: url("img/write.gif") no-repeat scroll 5px 7px #EFEFEF;
    border-bottom: 2px dotted #CFCFCF;
    border-top: 2px dotted #CFCFCF;
    margin-bottom: 50px;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    padding: 5px 5px 5px 80px;
}

.view-id-oikismoi.view-display-id-panel_pane_9 .views-field-nothing p,
.view-id-oikismoi.view-display-id-panel_pane_10 .views-field-nothing p {
font-size:1.3em;
line-height:1.3em;
margin:0 0 0.4em;
}
.view-id-oikismoi.view-display-id-panel_pane_9 .views-field-nothing a:hover,
.view-id-oikismoi.view-display-id-panel_pane_10 .views-field-nothing a:hover {
    text-decoration: none;
    color:#004276;
}
/* Συνεισφορά στους οικισμούς που EXOYN περιεχόμενο */
.view-oikismoi.view-display-id-panel_pane_11 .views-field-nothing,
.view-oikismoi.view-display-id-panel_pane_12 .views-field-nothing {
    background: url("img/write.gif") no-repeat scroll 5px 7px #EFEFEF;
    margin: 10px 10px 10px 10px;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    padding: 5px 5px 5px 80px;
}
.view-oikismoi.view-display-id-panel_pane_11 .views-field-nothing .field-content,
.view-oikismoi.view-display-id-panel_pane_12 .views-field-nothing .field-content {
 font-size:1.3em;
line-height:1.3em;
margin:0 0 0.4em;   
}
.view-oikismoi.view-display-id-panel_pane_11 .views-field-nothing .field-content a:hover,
.view-oikismoi.view-display-id-panel_pane_12 .views-field-nothing .field-content a:hover {
     text-decoration: none;
    color:#004276;   
}


/* Κυρίως Κείμενο (body)οικισμού κάτω */
.view-oikismoi.view-display-id-panel_pane_11 .views-field-body,
.view-oikismoi.view-display-id-panel_pane_12 .views-field-body {
    padding: 10px 10px 0;
}
/* Πίνακας στο facet search ΟΙΚΙΣΜΩΝ */
.view-id-oikismoi_facet.view-display-id-default .views-table {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;    
}
.view-id-oikismoi_facet.view-display-id-default .views-table td,
.view-id-oikismoi_facet.view-display-id-default .views-table th {
 font-size:1em;
 color: #000000;
padding:3px 7px 2px 7px;   
}
.view-id-oikismoi_facet.view-display-id-default .views-table th {
 font-size:1.1em;
padding-top:5px;
padding-bottom:4px;
background-color:#d4d0c8;
color:#ffffff;   
}
.view-id-oikismoi_facet.view-display-id-default tr.even {
    background-color: #EEEEEE;
}
.view-id-oikismoi_facet.view-display-id-default tr.odd {
    background-color: #F6F6F6;
}
.view-id-oikismoi_facet.view-display-id-default .views-table .views-field-field-oik-alt-value {
 text-align: center; 
}

/* Σελίδα αναζήτησης Οικισμών oikismoi-peloponnisou/results */
.faceted-search-env-oikismoi_peloponniosou_morias .item-list li {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 1.18em;
    margin: 0.1em 0.6em;
    padding: 0.1em 0.2em;
    border:none;
}

.sidebar .faceted-search-env-oikismoi_peloponniosou_morias ul {
border:none;
}
.faceted-search-numbering {
    background: none repeat scroll 0 0 #D9D9D9;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    padding: 3px 4px 3px 5px;
    color: #004276;
}

.faceted-search-env-oikismoi_peloponniosou_morias .box h2 {
    background: none repeat scroll 0 0 #EAEAEA;
    color: #004276;
    font-size: 1.6em;
    padding-left: 10px;
}

.faceted-search-env-oikismoi_peloponniosou_morias .views-field-title h3 {
margin:0;
}
#block-faceted_search_ui-1_guided, #block-faceted_search_ui-1_keyword {
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    margin-bottom: 10px;
    overflow:hidden;
}
#block-faceted_search_ui-1_guided .content,
#block-faceted_search_ui-1_keyword .content,
#block-faceted_search_ui-1_current .content {
padding:10px;
}

#block-faceted_search_ui-1_current .content .faceted-search-current a:active,
#block-faceted_search_ui-1_current .content .faceted-search-current a:link,
#block-faceted_search_ui-1_current .content .faceted-search-current a:visited {
     font-size: 1.44em;
    font-weight: bold;
    color: #004276; 
    text-decoration: none;  
}
#block-faceted_search_ui-1_current .content .faceted-search-current a:hover {
  color: #880000;   
}

#block-faceted_search_ui-1_current {
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    margin-bottom: 10px;
    overflow:hidden;
}

#block-faceted_search_ui-1_guided .content p {
    font-size: 1em;
    line-height: 1.2em;
    color: #777777;
}
    

.view-oikismoi-facet.view-id-oikismoi_facet .view-header p { /* Να ελεγθεί - έγινε πρόχειρα */
    display: inline;
    font-size: 1em;
    font-style: italic;
    float:right;
    position: relative;
    top: -30px;
}
/* Διόρθωση autocomplete στην αναζήτηση οικισμών */
#autocomplete {
background-color: #fff;
}
/* Κουμπί αναζήτησης στους οικισμούς */ 
#edit-submit-oikismoi-search.form-submit {   /* Να ελεγθεί - αν τελικά ισχύει σε αυτή τη θεματικ. παραλλαγή*/
    -moz-outline-radius: 4px 4px 4px 4px;
    background: url("img/blue-button.png") no-repeat scroll center top transparent;
    border: 1px solid #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 115%;
    font-weight: bold;
    margin: 0 4px;
    outline: 1px solid #92908B;
    padding: 2px 4px;
}

#edit-submit-oikismoi-search.form-submit:hover {
    background-position: center bottom;
    cursor: pointer;
}
/* Εισαγωγή κειμένου αναζήτησης στους οικισμούς */
#edit-term-node-tid-depth.form-text.form-autocomplete {
    border: 5px solid #DADADA;
    color: #000000;
    font-size: 1.1em;
    height: auto;
    margin: 0;
    padding: 1px;
}

/* Αποτελέσματα αναζήτησης στους οικισμούς */
.faceted-search-stage-results .search-results dt.title {
	font-size: 1.9em;
	font-weight: normal;	
	}
.faceted-search-stage-results .search-results dd {
	font-size: 0.9em;
	color:#666666;
	}
	






	
	
	
	
	
	
	
	
	
	
	
	
	
	
	













	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

/**************************************************************************************
Pane ΛΙΣΤΕΣ ΟΔΗΓΟΥ EOP 
**************************************************************************************/
.eo-lists-view .eop-container-premium img,
.eo-lists-view .eop-container-standard img,
.eo-lists-view .eop-container-free img {
    float: none;
    margin: 0;
}
.eo-lists-view .eop-in-container-premium h1,
.eo-lists-view .eop-in-container-standard h1
 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 26px;
    font-weight: bold;
    letter-spacing: -0.04em;
    margin-bottom: 8px;
    line-height: 32px;
    padding-top: 10px;
    margin-top: -3px;
}
.eo-lists-view .eop-in-container-free h1 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: -0.04em;
    margin-bottom: 8px;
    padding-top: 10px;
    margin-top: -3px;   
}
.eo-lists-view .eop-in-container  a:link h1,
.eo-lists-view .eop-in-container a:active h1,
.eo-lists-view .eop-in-container a:visited h1
 {
    color: #000000;    
}
.eo-lists-view .eop-in-container a:hover h1 {
    color:#004276;
    text-decoration:none;
}
.eo-lists-view .eop-phone-inline-premium,
.eo-lists-view .eop-phone-inline-standard {
    color:#000;
    float: right;
    font-family: Arial;
    height: 35px;
    margin: 0 6px 0 0;
    padding: 0;
    text-align: right;
    font-size:28px;
    line-height:45px;
    font-weight:bold;
    width:260px;
    height:60px;
    position:relative;    
}
.eo-lists-view .eop-phone-inline-free {
 display:none;    
}
.eo-lists-view .eop-in-container-premium, 
.eo-lists-view .eop-in-container-standard {
    font-family:Tahoma,Arial;
    font-size:13px;
    line-height:17px;
    border-left:5px solid #fddb34;
    border-right:5px solid #fddb34;
    padding:0 10px 9px 20px;
    background-color:#FFFFBF;
    background-image:url(img/eophonetab.png);
    background-repeat:no-repeat;
    background-position:top right;
}
.eo-lists-view .eop-in-container-standard {
    background-color:#FFFFDD;    
}
.eo-lists-view .eop-in-container-free {
    font-family:Tahoma,Arial;
    font-size:11px;
    line-height:15px;
    border-left:5px solid #fddb34;
    border-right:5px solid #fddb34;
    padding:0 10px 9px 20px;
    background-color:#FFF;    
}
.eo-lists-view .eop-phone-inline-premium img, 
.eo-lists-view .eop-phone-inline-standard img {
    position:relative;
    top:9px;    
}
.eo-lists-view .views-field-teaser {
    margin-bottom: 15px;    
}
.eop-container-lists {
    margin-bottom: 10px;
}
.eo-lists-view .eop-logo-box-lists-premium,
.eo-lists-view .eop-logo-box-lists-standard {
    border: 1px dotted #FF9E00;
    position:relative;
    float:right;
    clear:right;
    margin-left:10px;
    width:180px;
    height:110px;
    background-image:url(img/eologobox.png)
}
.eo-lists-view .eop-logo-box-lists-free {
    display: none;
}
.eo-lists-view .eop-logo-box-lists-premium img,
.eo-lists-view .eop-logo-box-lists-standard img  {
    position:absolute;
    top:10px;
    left:10px
}
.eop-bottom-lists {
    position:relative;
    background-image:url(img/probot.png);
    height:5px;
    padding-right:20px
}
.eo-lists-view .eo-description-lists-premium  {
    color: #444444;
}
.eo-lists-view .eo-description-lists-standard  {
    color: #666666;
}
.eo-lists-view .eo-description-lists-premium,
.eo-lists-view .eo-description-lists-standard {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 14px;
    letter-spacing: -0.04em;
    line-height: 135%;
    margin-top: 10px;    
}
.eo-lists-view .eo-description-lists-free{
    display: none;
}
.eo-lists-view .eo-categories-inside-premium,
.eo-lists-view .eo-categories-inside-standard {
    margin-top: 10px;
    color: #0C5E9C;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 1em;
}
.eo-lists-view .eo-cat-items-below-web {
    margin-right: 14px;
}
/**************************************************************************************
Pane ΣΕΛΙΔΑ ΕΠΑΓΓΕΛΜΑΤΙΚΟΥ ΟΔΗΟΓΟΥ EOP
.eop-container {
    float:left;
    padding-top:1px;
    margin-left:11px;
    position:relative;
    width:608px;    
}
**************************************************************************************/
#addthis-eo {
    margin-top: 17px;
}
.pane-eo-stoixeia .eop-container img {
    float: none;
    margin: 0;
}
.pane-eo-stoixeia .eop-in-container a:link {
    color: #1D1D1D;
    text-decoration: none;
}
.pane-eo-stoixeia .eop-in-container a:visited {
    color: #1D1D1D;
    text-decoration: none;
}
.pane-eo-stoixeia .eop-in-container a:hover {
    color: #0C5E9C;
    text-decoration: underline;
}
.pane-eo-stoixeia .eop-in-container {
    font-family:Tahoma,Arial;
    font-size:13px;
    line-height:17px;
    border-left:5px solid #fddb34;
    border-right:5px solid #fddb34;
    padding:0 10px 9px 20px;
    background-color:#FFFFDD;
    background-image:url(img/eophonetab.png);
    background-repeat:no-repeat;
    background-position:top right;
}
.pane-eo-stoixeia .eop-in-container h1 {
    color: #000000;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	letter-spacing: -0.04em;
    font-size: 28px;
    font-weight: bold;
    line-height: 32px;
    padding-top: 10px;
    margin-top: -3px;
}
.pane-eo-stoixeia .eop-phone-inline {
    color:#000;
    float: right;
    font-family: Arial;
    height: 35px;
    margin: 0 6px 0 0;
    padding: 0;
    text-align: right;
    font-size:28px;
    line-height:45px;
    font-weight:bold;
    width:260px;
    height:60px;
    position:relative;
}
.pane-eo-stoixeia .eop-phone img {
    position:relative;
    top:9px;
}
.pane-eo-stoixeia .eop-logo-box {
    border: 1px dotted #FF9E00;
    position:relative;
    float:right;
    clear:right;
    margin-left:10px;
    width:234px;
    height:175px;
    background-image:url(img/eologobox.png)
}
.pane-eo-stoixeia .eop-logo-box img {
    position:absolute;
    top:42px;
    left:38px
}
.pane-eo-stoixeia .eop-small-imgs {
    position:relative;
    top:1px
}
.pane-eo-stoixeia .eop-bottom {
    position:relative;
    background-image:url(img/eobot.png);
    height:49px;
    padding-right:20px
}
.pane-eo-stoixeia .eop-dir-btn {
    position:absolute;
    top:15px;
    left:20px;
}
.pane-eo-stoixeia .eop-prn-btn {
    position:absolute;
    top:15px;
    left:95px;
}
.pane-eo-stoixeia .eop-contact-btn {
    position:absolute;
    top:15px;
    left:170px;
}
.pane-eo-stoixeia .eop-in-container .eo-phones-list {
    margin-top:8px;
}
#pane-eo-map-top {
    clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD; 
    margin-top: 8px;
}
#pane-eo-map-top h2 {
    background: url("img/block-bg.png") repeat-x scroll center top transparent;
    color: #004276;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em;
    white-space:nowrap;
}
.pane-eo-stoixeia .eop-in-container .eo-categories-inside {
    margin-top: 20px;
    color: #0C5E9C;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.pane-eo-stoixeia .eo-cat-items-below-web {
    margin-right: 14px;
}
.pane-eo-stoixeia .pane-eo-description p {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    color: #333333;
    font-size: 14px;
    line-height: 135%;   
}
#pane-eo-slideshow {
  background-color:#e7e7e7;
  padding-top:10px;
  padding-left: 12px;
  padding-bottom: 25px; 
}

#pane-eo-slideshow .pager-item {
    color: #DFB200;
    font-family:Arial,Helvetica,sans-serif;
    background-color:#FDD017;
    font-weight: bold; 
    font-size: 18px;
    padding:8px;
    margin-right: 22px; 
    margin-top: 15px;  
}
/**************************************************************************************
Για να εμφανίζονται οριζόντια το views slide show στις σελίδες επαγγελματικής καταχώρησης
************************************************************************************/
 #views_slideshow_singleframe_main_eo_kataxorisi-panel_pane_7 .views-row {
float: left;
margin-left: 1px; 
}
/**************************************************************************************
Για να εμφανίζονται οριζόντια το views slide show ξενοδοχείων στην αρχική
#views_slideshow_singleframe_main_hotel_list-panel_pane_5 .views-row {
float: left;
margin-left: 20px;     
}
************************************************************************************/

/**************************************************************************************
Pane Στοιχεία διευθ/σης ΕΟ
**************************************************************************************/
.eo-body-more {
    font-weight: bold;  
}
#pane-eo-address {
    background: none repeat scroll 0 0 #FFDE00;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 200%;
    margin-bottom: 0.6em;
    margin-top: -0.2em;
    padding: 8px;
}
/**************************************************************************************
Pane λογότυπο ΕΟ
**************************************************************************************/
#pane-eo-logo .field-items .field-item {
    background: none repeat scroll 0 0 transparent;
    margin: 0;
    padding: 3px;
    border:1px solid silver;
}
/**************************************************************************************
Pane Τίτλος EO
**************************************************************************************/
#pane-eo-title h1 { 
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    color:#990000 ;
    font-size: 3.2em;
    letter-spacing: -0.02em;
    margin:0;    
}
/*************************************************************************************
NEA KOKKINA ΚΟΥΜΠΙΑ
/*************************************************************************************/
input.form-submit {
    -moz-outline-radius: 4px 4px 4px 4px;
    background: url("img/red-button.png") no-repeat scroll left center transparent;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 1.12em;
    font-weight: bold;
    margin: 5px 4px;
    outline: 1px solid #9BABB0;
    padding: 2px 5px;
}
input.form-submit:hover {
    background-position: right center;
    cursor: pointer;
}
/*************************************************************************************
Μπλοκ Είσοδος Χρήστη
#block-user-0 #edit-pass-wrapper {
    margin-left:5px;
}
/*************************************************************************************/
#block-user-0 h2 {    
    background: url("img/block-bg-blue.png") repeat-x scroll center top transparent;
    color: #004276;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em;  
	}
#block-user-0 {
    clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
}
#block-user-0 .content {
    padding: 5px;
}
#block-user-0 input.form-text {
background: url("img/block-bg-green.png") repeat scroll left top #F6F9FB;
    border: 1px solid #9BABB0;
    color: #406640;
    width: 125px;
     margin-left:5px;    
}
#block-user-0 #edit-name-wrapper, #block-user-0 #edit-pass-wrapper {
float: left;
}
#block-user-0 ul {
    border: solid none;
}

/*************************************************************************************
Pane βασικό στα Events με Panels
/*************************************************************************************/
.pane-events-new-pe .description {
	font-size: 0.77em;
	}
.page-events #pane-events-pe .pane-content { /** Πλαινό διαρκείας ρύθμιση padding */
	padding: 8px 16px 15px;
	}
.pane-events-new-pe {
	 clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
	}
.pane-events-new-pe h2 {
	 background: url("img/block-bg-blue.png") repeat-x scroll center top transparent;
    color: #004276;
    font-family: Arial;
    font-size: 1.66em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em; 
	}
.pane-events-new-pe .featured-view-item {
background-color: #fff;	
border:none;
	}
.pane-events-new-pe .views-field-field-event-date-value {
    background: url("img/eventdateicon.png") no-repeat scroll 210px 12px #F6F6F6;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 7px;
    margin-top: 5px;
    padding: 7px 10px 7px 235px;
 }
.pane-events-new-pe .views-field-field-teaser-value .field-content {
	font-size: 1.26em;
	line-height: 145%;
	}
.pane-events-new-pe .views-field-title .field-content a:link,
.pane-events-new-pe .views-field-title .field-content a:visited {
	    color: #004276;
	}
.pane-events-new-pe .pane-content {
	margin-top: 3px;
	}
.pane-events-new-pe ul.quicktabs_tabs li {
    font-family: Arial;
    font-size: 1.11em;
    font-weight: bold;
	}
.pane-events-new-pe ul.quicktabs_tabs li a, 
.pane-events-new-pe ul.quicktabs_tabs li a:visited {
	padding: 0 6px;
	}
/*************************************************************************************
Pane βασικό άρθρο στις ΠΕ Δεξιά με το γκρι φόντο #pane-mainarticle-pe
/*************************************************************************************/
#pane-mainarticle-pe .view-content {
    background: url(../images/pe-central.png) no-repeat scroll 0 0 transparent; 
    position: relative;
    height:300px;
    width:364px;   
}
#pane-mainarticle-pe .pe-central1-title {
    display:block;
    color: #004276;
    font-family: Arial,Verdana,sans-serif;
    font-size: 27px;
    font-weight: bold;
    line-height: 110%;
    padding-left: 12px;
    padding-top: 15px;   
}
#pane-mainarticle-pe .pe-central1-teaser p {
    position:absolute;
    color: #555555;
    font-size: 18px;
    left: 68px;   
    top: 121px;
    width:286px;
}
#pane-mainarticle-pe .pe-central-more {
    position: absolute;
    font-size: 17px;
    top:270px;
    right:33px;  
}
#pane-mainarticle-pe .pe-central-more a:active,
#pane-mainarticle-pe .pe-central-more a:link, 
#pane-mainarticle-pe .pe-central-more a:visited {    
    color: #960000;
    text-decoration: none;
}
#pane-mainarticle-pe .pe-central-more a:hover {
 color: #004276;   
 }
/*************************************************************************************
Πίνακας αναζήτησης πόλης περιοχής στο Pop Up - στα Ξενοδοχεία
/*************************************************************************************/
.view-oik-for-ref-explorer .views-table {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;    
}
.view-oik-for-ref-explorer .views-table td,
.view-oik-for-ref-explorer .views-table th {
 font-size:1em;
 color: #000000;
padding:3px 7px 2px 7px;   
}
.view-oik-for-ref-explorer .views-table th {
 font-size:1.1em;
padding-top:5px;
padding-bottom:4px;
background-color:#d4d0c8;
color:#ffffff;   
}
.view-oik-for-ref-explorer tr.even {
    background-color: #EEEEEE;
    padding: 5px;
}
.view-oik-for-ref-explorer tr.odd {
    background-color: #F6F6F6;
    padding: 5px;
}
.node-ref-pop-up-header {
	font-size: .9em;
}
.view-id-oik_for_ref_explorer .view-footer {
	margin-top:10px;
	text-align: center;
}
/*************************************************************************************
Μήνυμα για καταχώρηση ξενοδοχείου
/*************************************************************************************/
.add-your-hotel-msg a {
margin-left:5px;
}
.add-your-hotel-msg {
    margin-top:10px;
    background: url("img/hotel-hotel-icon.png") no-repeat scroll 5px 5px #E5E5E5;
        border: 2px dotted #FF1212; 
}
.add-your-event-msg {
    background: url("img/add-events-icon.png") no-repeat scroll 5px 5px #F1FFCF;
    border: 2px dotted #59A704;    
}
.add-your-hotel-msg:hover {
    background: url("img/hotel-hotel-icon-red.png") no-repeat scroll 5px 5px #F3F3F3;
}
.add-your-hotel-msg p { 
    margin: 0;
    text-align: center;
    font-family:Arial,Sans-serif;
    font-size: 1.66em;
    padding:5px;   
}
.add-your-event-msg p {
    margin: 0;
    text-align: center;
    font-family:Arial,Sans-serif;
    font-size: 1.66em;
    padding:5px; 
    margin-left:35px;     
}
.add-your-hotel-msg-left-margin p,
.add-your-event-msg-left-margin p {
	margin-left: 40px;     
}
.add-your-hotel-msg p a:link, .add-your-hotel-msg p a:active, .add-your-hotel-msg p a:visited,
.add-your-event-msg p a:link, .add-your-event-msg p a:active, .add-your-event-msg p a:visited  {
    color: #333333;  
}
.add-your-hotel-msg p a:hover,
.add-your-event-msg p a:hover {
    color:#004276;
}
.add-your-hotel-msg-left-margin {
	width:246px; 		
	}
/**************************************************************************************
Pane Χρωματιστό μενού Ξενοδοχεία σε ...
/*************************************************************************************/
#hotels-color-menu-right {
    margin-top: 58px;
    margin-bottom:10px;
}
#hotels-color-menu-right-at-pe, #hotels-color-menu-right-at-oik {
    margin-top: 8px;
    margin-bottom:7px;	
	}
#hotels-color-menu-right-at-pe .hotels-r-menu-baners a img {
	width:251px;
	height:30px;
	}
#hotels-color-menu-right-at-pe .hotels-r-menu-baners a img:hover {
border: 1px solid #FFFFFF;
	}
.node-type-hotel #hotels-color-menu-right {
	margin-top:10px;
	}
/**************************************************************************************
Pane Διαφήμιση Google στα free Ξενοδοχεία
/*************************************************************************************/
#google-adv-free-hotel {
margin-bottom: 15px;   
}
/**************************************************************************************
Pane πληρωμής πελάτη στη σελίδα του καταλύματός του για Ανανέωση αναβάθμιση κ.λπ.
/*************************************************************************************/
.hotel-pay-pane-fl {
    font-family: Arial,Sans-serif;
    clear:both;
    overflow:hidden;
    border-bottom: 2px solid #004276;
    border-left: 2px solid #004276;
    border-right: 2px solid #004276;
    margin-bottom: 16px;
    margin-top: 25px; 
    text-align: center; 
    width: 82%;
    margin-left: 90px;
}
.hotel-pay-pane-fl h2 {
    background: none repeat scroll 0 0 #004276;
    font-family: Arial;
    color: #fff;
    font-size: 2.1em; 
    margin:0; 
    line-height:0.4;    
}
.hotel-pay-pane-fl .pane-title {
    padding-top:10px;    
}
.hotel-pay-pane-fl .pane-content {
    padding:12px;
    background-color: #D4FEBA;
}

#hotel-pay-pane-0 .description, #hotel-pay-pane-3 .description {
    font-size: 0.77em;
    margin-top: 17px;
}
#hotel-pay-pane-0, #hotel-pay-pane-1, #hotel-pay-pane-2, #hotel-pay-pane-3 {
    font-family: Arial,Sans-serif;
    clear:both;
    overflow:hidden;
    border-bottom: 2px solid #004276;
    border-left: 2px solid #004276;
    border-right: 2px solid #004276;
    margin-bottom: 16px;
    margin-top: 10px;
}
.hotel-pay-pane-inside {
    text-align: center;
    font-size: 1.3em;
}
#hotel-pay-pane-0 table {   
    border-collapse:separate;
}
#hotel-pay-pane-0 h2, #hotel-pay-pane-1 h2, #hotel-pay-pane-2 h2, #hotel-pay-pane-3 h2 {
    background: none repeat scroll 0 0 #004276;
    font-family: Arial;
    color: #fff;
    font-size: 2.1em; 
    margin:0; 
    line-height:0.4;
}
#hotel-pay-pane-0 .pane-title, #hotel-pay-pane-1 .pane-title, #hotel-pay-pane-2 .pane-title, #hotel-pay-pane-3 .pane-title {
    text-align: center;
    padding-top:10px;
}
#hotel-pay-pane-0 .pane-content, #hotel-pay-pane-3 .pane-content {
    padding:20px;
    background-color: #D4FEBA;
}
#hotel-pay-pane-1 .pane-content, #hotel-pay-pane-2 .pane-content {
    padding:12px;
    background-color: #D4FEBA;    
}
#hotel-pay-pane-0  a.signup {
    width:180px;
    margin:0;
    float:left;
    font-size: 1.22em;
}
#hotel-pay-pane-3  a.signup {
    width:180px;
    font-size: 1.22em;
}
#hotel-pay-pane-1, #hotel-pay-pane-2 {
    width: 82%;
    margin-left: 90px;
    margin-top:80px;
}
/**************************************************************************************
Pane articles in PE article  lists 
/*************************************************************************************/
#pane-articles-pe-lists .field-content h2 {
    font-size: 1.66em;    
}
/**************************************************************************************
Μπλοκ ΟΙΚΙΣΜΩΝ στις λίστες
/*************************************************************************************/
.oikismoi-in-lists .view-header h2 {
	background: url("img/block-bg-blue.png") repeat-x scroll center top transparent;
    color: #004276;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em;  
	}
.oikismoi-in-lists {
    clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    margin-top: 0.7em; 
}
.oikismoi-in-lists .view-content {
padding: 10px;  
}
.oikismoi-in-lists .views-field-title { 
   font-size: 1.6em; 
   margin-bottom: 3px;
}

.oikismoi-in-lists .views-separator {
    margin: 5px 0;
}
.oikismoi-in-lists .views-field-title .field-content a {
    color: #004276;
}
.oikismoi-in-lists .field-content a img {
    margin-top: 5px;
}

#sidebar-right .oikismoi-in-lists  .item-list ul.pager {
    padding: 7px 0;
    text-align: center;
}
/**************************************************************************************
Μπλοκ Αρχικής Χρωματιστό μενού ΞΕΝΟΔΟΧΕΙΑ  hotels
/*************************************************************************************/
#block-block-20 .hotels-r-menu-baners a img {
    text-align:center; 
    margin:0 0 3px 0;
}

/**************************************************************************************
Pane Πρόταση στα ξενοδοχεία 
/*************************************************************************************/
#pane-protasi-hotel h2 {
	 background: url("img/block-bg-green.png") repeat-x scroll center top transparent;
    color: #004276;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em;  
	}
#pane-protasi-hotel h1 {
    color:#004276;
}
#pane-protasi-hotel {
    clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    margin-top: 0.7em; 
}
#pane-protasi-hotel .pane-content {
    padding:0 12px 10px;
}
/**************************************************************************************
Panes administrator panes δεξιά στα ξενοδοχεία
************************************************************************************/
.pane-hotels-admin-panes h2 {
	 background: none repeat scroll 0 0 #CCCDCD;
    color: #004276;
    font-family: Arial;
    font-size: 1.25em;
    font-style: normal;
    margin: 0px;
    padding: 0.1em 0.5em;  
	}
.pane-hotels-admin-panes {
	 clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    margin-top: 0.7em; 
}
.pane-hotels-admin-panes .pane-content {
    padding: 5px; 
    font-family: Arial;
    font-size: 1em;  
}
/**************************************************************************************
Πίνακες - Τιμοκατάλογος κ.λ.π. .info-tag a img,
************************************************************************************/
.prices-table-fpa-info {
    display: block;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-left: 23px;
    position: relative;
    top: 30px;
}
.prices-table-pay-info {
    display: block;
    float: right;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-right: 77px;
    margin-top: 34px;
}
.price-content ul li em, .selectePrice-content ul li em { 
    background: url("img/pricing-sprite.png") no-repeat scroll 3px 0 transparent;
}
.price-content ul li em span, .selectePrice-content ul li em span { 
    position: relative;
    top: -9999px;
    left: -9999px;
}
#tb-container .tb-info-image img {
    float: left;
    margin-left: 5px;
    margin-top: 4px;  
}
#tb-container {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-weight: normal;
    line-height: normal;
}
#tb-container .tb-header {
    background: none repeat scroll 0 0 #6D8A0F;
    font-family:Arial,Helvetica,sans-serif;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 8px;
    padding-bottom: 8px;
    padding-left: 43px;
    padding-top: 8px;
}
#tb-container .tb-body {
    color: #121212;
    font-size: 13px;
}
#tb-container .tb-body p {
    margin-bottom: 5px;
}
.info-tag a img {
    float:right;    
}
#prices-table {
    margin-top: 50px;
    margin-left: 4%;
    width: 100%; 
    font-family: sans-serif ;
}
.bigprice {
    font-size: 20px;
}
.offer-tag{
    position: absolute;
    right: -1px;
    top: 0;
    width: 53px;
    height: 40px;
    z-index: 11;
}
.pricing-table{
    width: 100%;
    margin: 20px;    
}
.col1, .col2, .col3, .colx {position: relative; float: left;}
.pricing-table .col1{
    width: 20%;
}
.pricing-table .col2{
    width: 30%;
}
.pricing-table .col3{
    width: 40%;
}
.pricing-table .colx{
    width: 26%;
}
.pricing-table ul{
    margin: 0;
    padding: 10px;    
}
.pricing-table li{
    margin: 0 5px;
    padding: 5px 0;
    line-height: 25px;
    display: block;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #f9f9f9;
    text-align: center;
    font-weight: bold;
    font-size: 13px;
    color: #333;
    text-shadow: 0px 1px #fff;
}
.pricing-table li:first-child{
    border-top: none;
}
.feature-content, .price-content, .selectePrice-content{
    width: 100%;    
    border: 1px solid #ccc;
       
    text-align: center; 
}
.feature-content  {background: #f1f1f1; } 
.price-content{ background: #e5e5e5;   }
.selectePrice-content  {background: #f9f9f9;position: absolute; z-index: 10;
-webkit-box-shadow: 0px 3px 5px 1px #555;
-moz-box-shadow: 0px 3px 5px 1px #555;
box-shadow: 0px 3px 5px 1px #555; 
}
a.signup{
    margin: 20px auto;
    text-align: center;
    text-shadow: 0px 1px #ffd223;
    font-weight: bold;
    line-height: 40px;
    height: 40px;
    width: 100px;
    display: block;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    border:2px solid #9f9f9f;
    text-decoration: none;
    color: #081800;    
background: rgb(255,210,85);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JmZDI1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzhlYjkyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzcyYWEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZWNiMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,210,85,1) 0%, rgba(255,185,42,1) 50%, rgba(255,170,0,1) 51%, rgba(255,203,45,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,210,85,1)), color-stop(50%,rgba(255,185,42,1)), color-stop(51%,rgba(255,170,0,1)), color-stop(100%,rgba(255,203,45,1)));
background: -webkit-linear-gradient(top,  rgba(255,210,85,1) 0%,rgba(255,185,42,1) 50%,rgba(255,170,0,1) 51%,rgba(255,203,45,1) 100%);
background: -o-linear-gradient(top,  rgba(255,210,85,1) 0%,rgba(255,185,42,1) 50%,rgba(255,170,0,1) 51%,rgba(255,203,45,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,210,85,1) 0%,rgba(255,185,42,1) 50%,rgba(255,170,0,1) 51%,rgba(255,203,45,1) 100%);
background: linear-gradient(top,  rgba(255,210,85,1) 0%,rgba(255,185,42,1) 50%,rgba(255,170,0,1) 51%,rgba(255,203,45,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFD255', endColorstr='#FFCB2D',GradientType=0 );
}
a:hover.signup{ 
text-shadow: 0px 1px #fff; 
background: rgb(255,255,255);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(241,241,241,1)), color-stop(51%,rgba(225,225,225,1)), color-stop(100%,rgba(246,246,246,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);
background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );
}
.featureTitle, .priceTitle, .selectedpriceTitle{
    height: 80px;
    text-align: center;
    position: relative;
    font-size: 16px;
    font-weight: bold;
    font-family: arial;
}
.featureTitle span{
    border: 1px solid #ccc;
    color:#4e4e4e;
    text-shadow: 0px 1px #fff;
    position: absolute;
    z-index: 1;
    width:100%;
    margin-top: 40px;
    bottom: 0px;
    line-height: 40px;
    height: 40px;
    display: block;
background: rgb(228,239,192);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0ZWZjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYmJkNzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,200,39,1) 0%, rgba(171,189,115,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,200,39,1)), color-stop(100%,rgba(171,189,115,1)));
background: -webkit-linear-gradient(top,  rgba(255,200,39,1) 0%,rgba(171,189,115,1) 100%);
background: -o-linear-gradient(top,  rgba(255,200,39,1) 0%,rgba(171,189,115,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,200,39,1) 0%,rgba(171,189,115,1) 100%);
background: linear-gradient(top,  rgba(255,200,39,1) 0%,rgba(171,189,115,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4efc0', endColorstr='#abbd73',GradientType=0 );

}
.priceTitle span{
    color: #01193d;
    text-shadow:0px 1px #fff;
    border: 1px solid #EA8E07;
    position: absolute;
    z-index: 2;
    width:100%;
    height: 60px;
    margin-top: 18px;
    line-height: 60px;
    display: block;
background: rgb(255,240,202);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTY5NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWQzNjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(229,230,150,1) 0%, rgba(255,161,0,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,230,150,1)), color-stop(100%,rgba(255,161,0,1)));
background: -webkit-linear-gradient(top,  rgba(229,230,150,1) 0%,rgba(255,161,0,1) 100%);
background: -o-linear-gradient(top,  rgba(229,230,150,1) 0%,rgba(255,161,0,1) 100%);
background: -ms-linear-gradient(top,  rgba(229,230,150,1) 0%,rgba(255,161,0,1) 100%);
background: linear-gradient(top,  rgba(229,230,150,1) 0%,rgba(255,161,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc827', endColorstr='#ffa100',GradientType=0 );
}
.selectedpriceTitle span{
    color: #fff;
    text-shadow:0px 1px #888888;
    border: 1px solid #880000;
    position: absolute;
    z-index: 3;
    width:100%;
    height: 80px;
    margin-top: 0px;
    line-height: 80px;
    display: block;
background: rgb(202,0,2);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E0YjM1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NTg5MGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(202,0,2,1) 0%, rgba(136,0,0,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(202,0,2,1)), color-stop(100%,rgba(136,0,0,1)));
background: -webkit-linear-gradient(top,  rgba(202,0,2,1) 0%,rgba(136,0,0,1) 100%);
background: -o-linear-gradient(top,  rgba(202,0,2,1) 0%,rgba(136,0,0,1) 100%);
background: -ms-linear-gradient(top,  rgba(202,0,2,1) 0%,rgba(136,0,0,1) 100%);
background: linear-gradient(top,  rgba(202,0,2,1) 0%,rgba(136,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca0002', endColorstr='#880000',GradientType=0 );
-webkit-box-shadow: 0px -3px 5px 1px #555;
-moz-box-shadow: 0px -3px 5px 1px #555;
box-shadow: 0px -3px 5px 1px #555;   
}
#prices-table-info {
    margin-top: 80px;
}
#prices-table-info thead {
    border-left: 2px solid #FFCA5E;
    border-top:  1px solid #FFCA5E;
}
#prices-table-info table {
    margin-left: auto;
    margin-right: auto;
    border-collapse:collapse;
    width: 800px;
}
#prices-table-info caption {
	font: 2.2em/1.8em Arial, Helvetica, sans-serif;
	text-align: left;
	text-indent: 10px;
	background: url(img/bg_caption.jpg) right top;
	height: 45px;
	color: #666666;
}
#prices-table-info thead th {
	background: url(img/bg_th.jpg) no-repeat right;
	height: 47px;
	color: #FFFFFF;
	font-size: 1.6em;
	font-weight: bold;
	padding: 0px 7px;
	margin: 20px 0px 0px;
	text-align: left;
	border-right: 1px solid #FCF1D4;
}
#prices-table-info tbody tr {
background: url(img/bg_td1.jpg) repeat-x top;
}
#prices-table-info tbody tr.odd {
	background: #FFF8E8 url(img/bg_td2.jpg) repeat-x;
}

#prices-table-info tbody th, #prices-table-info td {
    font-weight: bold;
	line-height: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	padding: 10px 7px;
	border-top: 1px solid #FFCA5E;
	border-right: 1px solid #DDDDDD;
    border-left: 1px solid #FFCA5E;
	text-align: left;
}
#prices-table-info .western {
    color:#004276;
}

/**************************************************************************************
Pane Περιγραφή ξενοδοχείου #pane-hotels-description {	margin-top: 5px;	}
/*************************************************************************************/

#pane-hotels-description p {
    color: #004276;
    font-family: Arial;
    font-size: 1.1em;
    line-height: 120%;
    }
/**************************************************************************************
Pane Φωτογραφίες ξενοδοχείου στη σελίδα ξενοδοχείου 
/*************************************************************************************/
#pane-hotels-photos {
	overflow: hidden;
    margin-bottom: 5px;
	}
#pane-hotels-photos img {
	margin-right: 4px;		
	}
#pane-hotels-photos .field-items .field-item {
	background: none repeat scroll 0 0 transparent;
	float:left;
	padding: 0;
	margin:0;
	}
/**************************************************************************************
Navigation block - right side bar
/*************************************************************************************/
#forum-nav-menu {
    clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
}
#forum-nav-menu h2 {
    background: url("img/block-bg-blue.png") repeat-x scroll center top transparent;
    color: #004276;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em;    
}
#forum-nav-menu .pane-content {
    padding: 5px;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-weight: bold;
}
#forum-nav-menu .pane-content a:link, #forum-nav-menu .pane-content a:visited {
    color: #004276;  
}
#forum-nav-menu ul.menu li {
    display: block;
}

/**************************************************************************************
Pane Rate Αξιολόγηση τουριστικού θέματος
/*************************************************************************************/
#pane-tour-theme-rate h2 {
    background: url("img/block-bg-blue.png") repeat-x scroll center top transparent;
    color: #004276;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em;    
}
#pane-tour-theme-rate {
    clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    margin-top: 0.7em;    
}
#pane-tour-theme-rate .pane-content {
    padding: 5px;
}
#pane-tour-theme-rate .pane-content .form-item label {
    margin-bottom: 5px;
}
/**************************************************************************************
Pane με σχόλια τουριστικού θέματος
/*************************************************************************************/
#tour-theme-comments-down h2 {
    background: url("img/block-bg.png") repeat-x scroll center top transparent;
    color: #004276;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em;    
}
#tour-theme-comments-down {
    clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    margin-top: 0.7em;    
}
#tour-theme-comments-down .pane-content {
    padding: 10px;
}
#tour-theme-comments-down .fivestar-widget-static {
    position: relative; 
    height: 16px;
    top: -23px;  
    float: right;
}
#tour-theme-comments-down .comment-bar {
    padding: 3px;
}
#tour-theme-comments-down .comment-bar .submitted {
    margin-left:4px;
    font-size: 0.83em;
}
#tour-theme-comments-down .links {
    float:right;
}
#tour-theme-comments-down #comments {
    margin:0;
}
#tour-theme-comments-down .comment {
    margin:0;
}
#tour-theme-comments-down .comment .content p {
    font-size: 1em;
    margin-bottom: 30px;
}
/**************************************************************************************
Pane με φόρμα σχολιασμού τουριστικού θέματος
/*************************************************************************************/
#tour-theme-comment-form h2 {
    background: url("img/block-bg-blue.png") repeat-x scroll center top transparent;
    color: #004276;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em;    
}
#tour-theme-comment-form {
    clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    margin-top: 0.7em;    
}
#tour-theme-comment-form .pane-content {
    padding: 10px;
}
/**************************************************************************************
View pane events (στα ξενοδοχεία )    
/*************************************************************************************/
#pane-events-hotel {
    clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    margin-top: 0.7em;
}
#pane-events-hotel h2 {
    background: url("img/block-bg-green.png") repeat-x scroll center top transparent;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em;
}
#pane-events-hotel .events-hotel {
    padding: 10px;
}
#pane-events-hotel .views-field-title .field-content {
    font-size: 1.4em;
}
#pane-events-hotel .views-field-title .field-content a:hover {
    color: #004276;
}
#pane-events-hotel .views-field-field-main-image-fid-1 a img {
    margin-top: 6px; 
}
#pane-events-hotel .views-field-field-event-date-value {
    background: url("img/eventdateicon.png") no-repeat scroll 59px center #F6F6F6;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    font-weight: bold;
    padding: 2px 2px 2px 77px;
}
#pane-events-hotel .views-field-field-event-date-value .field-content a:link,
#pane-events-hotel .views-field-field-event-date-value .field-content a:visited {
    color: #B60002;    
}
#pane-events-hotel .more-link {
    margin-top:8px;
}
#pane-events-hotel h2.pane-title a:link ,
#pane-events-hotel h2.pane-title a:visited {
    color: #004276;   
}
#pane-events-hotel h2.pane-title a:hover {
    color: #990000;   
}
#pane-events-hotel .views-field-field-teaser-value p {
	margin-bottom: 1.3em;
	}
#pane-events-hotel .item-list ul.pager {
    padding: 7px 0;
    text-align: center;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   }
/**************************************************************************************
Pane τουριστικά θέματα στα ξενοδοχεία 
/*************************************************************************************/
.pane-tour-in-hotels h2 {
	 background: url("img/block-bg-blue.png") repeat-x scroll center top transparent;
    color: #004276;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em;  
	}
.pane-tour-in-hotels {
	 clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    margin-top: 0.7em; 
}
.pane-tour-in-hotels .views-field-title .field-content {
	font-size:1.2em;
	}
.pane-tour-in-hotels .item-list ul.pager {
    padding: 7px 0;
    text-align: center;
   }
/**************************************************************************************
Pane επεξεργαστείτε το ξενοδοχείο σας
/*************************************************************************************/
#pane-edit-your-hotel {
    background: url("img/write.gif") no-repeat scroll 5px 7px #EFEFEF;
    border-bottom: 2px dotted #CFCFCF;
    border-top: 2px dotted #CFCFCF;
    margin-bottom: 10px;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    padding: 5px 5px 5px 80px;
}
/**************************************************************************************
Pane Rate Αξιολόγηση ξενοδοχείου 
/*************************************************************************************/
#pane-hotels-rate h2 {
    background: url("img/block-bg-blue.png") repeat-x scroll center top transparent;
    color: #004276;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em;    
}
#pane-hotels-rate {
    clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    margin-top: 0.7em;    
}
#pane-hotels-rate .pane-content {
    padding: 5px;
}
#pane-hotels-rate .pane-content .form-item label {
    margin-bottom: 5px;
}
/**************************************************************************************
Pane menou P.E. η εικόνα πάνω από το μενού 
/*************************************************************************************/
#pane-menu-top-img p {
    margin:0;
    line-height: 1.1em;
    margin-left: 2px;
}
/**************************************************************************************
Pane menou P.E. στη σελίδα diakopes/Πελοπόννησος (Horizontal slider)
/*************************************************************************************/
#pane-menu-pe .item-list ul li {
    margin:  0 0 10px 2px;   
}
#pane-menu-pe .item-list .views-field-title {
    background: none repeat scroll 0 0 #FFFFFF;
    font-size: 1.7em;
    margin-left: 18px;
    padding: 3px 10px;
    position: absolute;
    top: 230px;
    width: 225px;
}
#pane-menu-pe .item-list .views-field-title a:link,
#pane-menu-pe .item-list .views-field-title a:visited {
    color: #0071B3;
}
#pane-menu-pe .item-list .views-field-title a:hover {
    color: #018FE2;
}
#pane-menu-pe .views-field-body .field-content {
    margin-right: 5px;
}
/**************************************************************************************
Pane με σχόλια ξενοδοχείου 
/*************************************************************************************/
#hotel-comments-down h2 {
    background: url("img/block-bg.png") repeat-x scroll center top transparent;
    color: #004276;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em;    
}
#hotel-comments-down {
    clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    margin-top: 0.7em;    
}
#hotel-comments-down .pane-content {
    padding: 10px;
}
#hotel-comments-down .fivestar-widget-static {
    position: relative; 
    height: 16px;
    top: -23px;  
    float: right;
}
#hotel-comments-down .comment-bar {
    padding: 3px;
}
#hotel-comments-down .comment-bar .submitted {
    margin-left:4px;
    font-size: 0.83em;
}
#hotel-comments-down .links {
    float:right;
}
#hotel-comments-down #comments {
    margin:0;
}
#hotel-comments-down .comment {
    margin:0;
}
#hotel-comments-down .comment .content p {
    font-size: 1em;
    margin-bottom: 30px;
}
/**************************************************************************************
Pane με φόρμα σχολιασμού ξενοδοχείου 
/*************************************************************************************/
#hotel-comment-form h2 {
    background: url("img/block-bg-blue.png") repeat-x scroll center top transparent;
    color: #004276;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em;    
}
#hotel-comment-form {
    clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    margin-top: 0.7em;    
}
#hotel-comment-form .pane-content {
    padding: 10px;
}
/**************************************************************************************
Pane με φόρμα σχολιασμού από Facebook  
/*************************************************************************************/
#gen-fb-comments h2 {
    background: url("img/block-bg-blue.png") repeat-x scroll center top transparent;
    color: #004276;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em;    
}
#gen-fb-comments {
    clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    margin-top: 0.7em;    
}
#gen-fb-comments .pane-content {
    padding: 10px;
}
/**************************************************************************************
Pane  Φόρμα εκδήλωσης ενδιαφέροντος ξενοδοχείου
/*************************************************************************************/
#hotel-webform h2 {
    background: url("img/block-bg-blue.png") repeat-x scroll center top transparent;
    color: #004276;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em;
}
#hotel-webform {
    clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    margin-top: 0.7em;
}
#hotel-webform .pane-content {
    padding: 10px;
}
#hotel-webform input.form-text {
    font-size:1.1em;
    height:12px;
    width:95%
}
#hotel-webform #edit-submit-1 {
    float: right;
    margin-bottom: 5px;
    margin-right: 7px;
    margin-top: 7px;
}
/**************************************************************************************
View pane  Χάρτης μεγάλος στα Ξενοδοχεία
/*************************************************************************************/
#pane-hotels-hotel-map-bottom {
    clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    margin-top: 0.7em;
}
#pane-hotels-hotel-map-bottom h2 {
    background: url("img/block-bg-blue.png") repeat-x scroll center top transparent;
    color: #004276;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em;
}
/**************************************************************************************
View pane  Χάρτης μικρός TOP στα ξενοδοχεία
/*************************************************************************************/
#pane-hotels-hotel-map-top {
    clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
}
#pane-hotels-hotel-map-top h2 {
    background: url("img/block-bg-blue.png") repeat-x scroll center top transparent;
    color: #004276;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em;
    white-space:nowrap;
}
#pane-hotels-hotel-map-top .gmap-popup .views-field-title {
    font-size: 14px; 
    font-weight: bold; 
    line-height: 150%; 
    width:210px;
}
/**************************************************************************************
Pane Τίτλος Ξενοδοχείου και στοιχεία διεύθ. κ.λ.π.
**************************************************************************************/
#pane-hotels-title h1 { 
    color:#004276 ;
    font-size: 3.2em;
    letter-spacing: -0.02em;
    margin:0;
}
#pane-hotels-address {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #444444;
    font-size: 1.2em;
    font-style: italic; 
    margin-bottom: 0.6em;
    margin-top: -0.2em;   
}
#pane-hotels-title .category-stars img {
    margin-bottom: 5px;
}
/**************************************************************************************
Pane Hotel Lists (Λίστα Ξενοδοχείων)

/*************************************************************************************/
#pane-other-hotels-at-free, #pane-hotel-list-at-pe { /*  Λίστα στα free  και στις Π.Ε.*/
    clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;  
    margin-top: 0.7em;
    }
#pane-other-hotels-at-free .views-exposed-form, #pane-hotel-list-at-pe .views-exposed-form {
	padding:10px;
	}
#pane-other-hotels-at-free h2, #pane-hotel-list-at-pe h2 { 
    background: url("img/block-bg-blue.png") repeat-x scroll center top transparent;
    color: #004276;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em;
	}
#pane-hotel-lists-diamoni {
    margin-bottom: 30px;
}
.hotel-lists-diamoni .views-table { /* Πίνακας (Views hotel_lists)*/
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    width:100%;
    border-collapse:collapse;    
}
.hotel-lists-diamoni .views-table td,
.hotel-lists-diamoni .views-table th {
    vertical-align: top;
    color: #000000;
    padding:10px 10px 6px 8px;   
}
.hotel-lists-diamoni .views-table th {
    font-size:1.1em;
    padding-top:5px;
    padding-bottom:4px;
    background-color:#d4d0c8;
    color:#ffffff;   
}
.hotel-lists-diamoni tr.even {
    background-color: #EEEEEE;
}
.hotel-lists-diamoni tr.odd {
    background-color: #F6F6F6;
}
.hotel-lists-diamoni .hotel-title-premium,
.hotel-lists-diamoni .hotel-title-premium-pending,
.hotel-lists-diamoni .hotel-title-standard,
.hotel-lists-diamoni .hotel-title-standard-pending,
.hotel-lists-diamoni .hotel-title-standard-1-month {
    font-size: 1.65em;
}
.hotel-lists-diamoni .hotel-title-free {
    font-size: 1.25em;
    font-weight: bold;
}
.hotel-lists-diamoni .hotel-title a:link,
.hotel-lists-diamoni .hotel-title a:active,
.hotel-lists-diamoni .hotel-title a:visited {
    color: #004276;
}
.hotel-lists-diamoni .hotel-address {
    color: #444444;
    font-size: 0.95em;
    font-style: italic;
}
.hotel-lists-diamoni .hotel-prices {
    color: #444444;
    font-size: 0.95em;
    font-style: italic;
}
.hotel-lists-diamoni .hotel-prices-free {
    display:none;
}
.hotel-lists-diamoni .hotel-address-pp {
    font-weight: bold;
}
.hotel-lists-diamoni .hotel-body {
    font-size: 1.1em; 
    line-height: 1.4;
    margin-top:0.55em;
}
.hotel-lists-diamoni .hotel-body-free {
    display: none;
}
.hotel-lists-diamoni .hotel-body-more {
    float:right;
}
.hotel-lists-diamoni .hotel-body-more a:link,
.hotel-lists-diamoni .hotel-body-more a:active,
.hotel-lists-diamoni .hotel-body-more a:visited {
    color: #004276;
}
.hotel-lists-diamoni td.views-field-teaser {
    padding-top:8px;
}
.hotel-recommended-premium,
.hotel-recommended-premium-pending {
    float:right;
}
.hotel-recommended-standard,
.hotel-recommended-standard-pending,
.hotel-recommended-standard-1-month,
.hotel-recommended-free {
    display:none;
}
.hotel-lists-recom-strip-premium, 
.hotel-lists-recom-strip-premium-pending {
    background: url("img/recom_strip.png") no-repeat scroll center top transparent;
    position:absolute;
    width: 230px;
    height:115px;
}
.hotel-lists-red-border-premium img, .hotel-lists-red-border-premium-pending img{
    border:2px solid red;
}
/**************************************************************************************
Pane Προορισμοί (Τουριστικά Θέματα) στα τουριστικά θέματα
/*************************************************************************************/
#pane-tourthemes-tour { 
    clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;  
    margin-top: 0.7em; 
}
#pane-tourthemes-tour h2 {
    background: url("img/block-bg-blue.png") repeat-x scroll center top transparent;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em;
}
#pane-tourthemes-tour h2.pane-title a:active,
#pane-tourthemes-tour h2.pane-title a:link,
#pane-tourthemes-tour h2.pane-title a:visited {
    color: #004276;
}
#pane-tourthemes-tour h2.pane-title a:hover {
    color: #990000;   
}
.tourthemes-tour {
    padding: 7px;
   	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.tourthemes-tour .views-field-title .field-content a:active,
.tourthemes-tour .views-field-title .field-content a:link,
.tourthemes-tour .views-field-title .field-content a:visited {
    color: #004276;   
}
.tourthemes-tour .views-row {
    overflow: hidden;
    border-bottom: 2px dotted #eaeaea;
    margin-bottom: 5px; 
}
/**************************************************************************************
Pane Φωτό στα Τουριστικά Θέματα
/*************************************************************************************/
#pane-fotos-tour {
    clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    margin-top: 0.7em;
}
#pane-fotos-tour h2 {
    background: url("img/block-bg.png") repeat-x scroll center top transparent;
    color: #004276;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em;
}
#pane-fotos-tour .field-field-hotel-fotos {
    padding-left: 2px;
    padding-top: 3px;
 }
 #pane-fotos-tour .field-items .field-item {
    background: none repeat scroll 0 0 transparent;
    float: left;
    margin:0;
    padding-left:3px;    
 }
/**************************************************************************************
Pane Φωτό στους οικισμούς
/*************************************************************************************/
#pane-fotos-oik {
    clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    margin-top: 0.7em;
}
#pane-fotos-oik h2 {
    background: url("img/block-bg.png") repeat-x scroll center top transparent;
    color: #004276;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em;
}
#pane-fotos-oik .field-items .field-item {
    background: none repeat scroll 0 0 #EFEFEF;
    float: left;
    margin: 0;
    padding: 4px;      
} 
#pane-fotos-oik .pane-content {
    padding: 2px 1px 2px 2px;
}
/**************************************************************************************
Pane Group Σύνδεσμοι LInks στους οικισμούς
/*************************************************************************************/
#pane-group-links-oik {
    clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    margin-top: 1.2em;
}
#pane-group-links-oik h2 {
    background: url("img/block-bg.png") repeat-x scroll center top transparent;
    color: #004276;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em;
}
/**************************************************************************************
View pane Όλο το κυρίως κείμενο στους οικισμούς κάτω
/*************************************************************************************/
#pane-oikismoi-body-auth,
#pane-oikismoi-body-anon {
    clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    margin-top: 1.2em;
}    
#pane-oikismoi-body-auth h2,
#pane-oikismoi-body-anon h2 {
    background: url("img/block-bg.png") repeat-x scroll center top transparent;
    color: #004276;
    font-family: Arial;
    font-size: 1.8em;
    font-style: normal;
    text-align: center;
    margin: 0px;
    padding: 0.3em 0.5em;            
}
/**************************************************************************************
View pane Μεγάλος Χάρτης κάτω στα Τουριστικά Θέματα
/*************************************************************************************/
#pane-tourthemes-tour-map-bottom {
    clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
}
#pane-tourthemes-tour-map-bottom h2 {
    background: url("img/block-bg-blue.png") repeat-x scroll center top transparent;
    color: #004276;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em;
}
#pane-tourthemes-tour-map-top .gmap-popup .views-field-title {
    font-size: 14px; 
    font-weight: bold; 
    line-height: 150%; 
    width:160px; 
}
/**************************************************************************************
View pane  Χάρτης μικρός TOP στα Τουριστικά Θέματα
/*************************************************************************************/
#pane-tourthemes-tour-map-top {
    clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
}
#pane-tourthemes-tour-map-top h2 {
    background: url("img/block-bg-blue.png") repeat-x scroll center top transparent;
    color: #004276;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em;
}
#pane-tourthemes-tour-map-top .gmap-popup .views-field-title {
    font-size: 14px; 
    font-weight: bold; 
    line-height: 150%; 
    width:160px; 
}
/**************************************************************************************
Pane Προορισμοί (Τουριστικά Θέματα) στις σελίδες Π.Ε.
/*************************************************************************************/
#pane-tourthemes-pe { 
    clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;  
    margin-top: 0.7em; 
}
#pane-tourthemes-pe h2 {
    background: url("img/block-bg-blue.png") repeat-x scroll center top transparent;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em;
}
#pane-tourthemes-pe h2.pane-title a:active,
#pane-tourthemes-pe h2.pane-title a:link,
#pane-tourthemes-pe h2.pane-title a:visited {
    color: #004276;
}
#pane-tourthemes-pe h2.pane-title a:hover {
    color: #990000;   
}
.tourthemes-pe {
    padding: 7px;
   	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.tourthemes-pe .views-field-title .field-content a:active,
.tourthemes-pe .views-field-title .field-content a:link,
.tourthemes-pe .views-field-title .field-content a:visited {
    color: #004276;   
}
.tourthemes-pe .views-row {
    overflow: hidden;
    border-bottom: 2px dotted #eaeaea;
    margin-bottom: 5px; 
}
/**************************************************************************************
Pane  Γεωγραφικά στοιχεία στους Οικισμούς και στα Τουριστικά θέματα   
/*************************************************************************************/
#pane-oikismoi-oik-geodata {
    clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
}
#pane-oikismoi-oik-geodata h2 {
    background: url("img/block-bg.png") repeat-x scroll center top transparent;
    color: #004276;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em;
}
#pane-oikismoi-oik-geodata.pane-oikismoi-tour-geodata {
    margin-top: 1.1em;
}
.oikismoi-oik-geodata {
    margin-left: 7px;
    padding:5px;
}
.oikgeost {
    padding-bottom: 4px;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}
.node-type-touristic .oikgeost {
    font-size: 1.13em;
}
/**************************************************************************************
Pane  Άλλοι οικισμοί κοντά λίστα   
/*************************************************************************************/
#pane-oikismoi-oik-near {
    clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    margin-top: 0.7em;
}
#pane-oikismoi-oik-near h2 {
    background: url("img/block-bg.png") repeat-x scroll center top transparent;
    color: #004276;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em;
}
.oikismoi-oik-near .views-table { /*  Πίνακας με αποστάσεις στους οικισμούς  */
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    width:100%;
    border-collapse:collapse;
}
.oikismoi-oik-near .views-table td, 
.oikismoi-oik-near .views-table th {
    font-size:1em;
    border:2px solid #fafafa;
    padding:3px 7px 2px 7px;
}
.oikismoi-oik-near .views-table th {
    font-size:1.1em;
    text-align:left;
    padding-top:5px;
    padding-bottom:4px;
    background-color:#989898;
    color:#ffffff;
}
.oikismoi-oik-near .views-table .views-field-distance {
    text-align: right;   
}
.oikismoi-oik-near tr.even {
    background-color: #EEEEEE;
}
.oikismoi-oik-near tr.odd {
    background-color: #F6F6F6;
}
.oikismoi-oik-near .view-content {
    margin:1px;
}
/**************************************************************************************
Pane  Αναζήτησης οικισμών στους οικισμούς   
/*************************************************************************************/
#pane-search-oik h2.pane-title  {
    background: url("img/block-bg.png") repeat-x scroll center top transparent;
    color: #004276;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em;
}
#pane-search-oik {
    clear:both;
    margin-top: 1.2em;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;       
}    
#pane-search-oik .pane-content {
    padding:10px;
}
/**************************************************************************************
View pane  Χάρτης μικρός TOP στους Οικισμούς   
/*************************************************************************************/
#pane-oikismoi-oik-map-top {
    clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
}
#pane-oikismoi-oik-map-top h2 {
    background: url("img/block-bg-blue.png") repeat-x scroll center top transparent;
    color: #004276;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em;
}
#pane-oikismoi-oik-map-top .gmap-popup .views-field-title {
    font-size: 14px; 
    font-weight: bold; 
    line-height: 150%; 
    width:210px; 
}
/**************************************************************************************
View pane  Χάρτης μεγάλος στους Οικισμούς   
/*************************************************************************************/
#pane-oikismoi-oik-map-big {
    clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    margin-top: 0.7em;
}
#pane-oikismoi-oik-map-big h2 {
    background: url("img/block-bg-blue.png") repeat-x scroll center top transparent;
    color: #004276;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em;
}
/**************************************************************************************
View pane  Χάρτης (γεωφυσικός) Άλλοι κοντινοί οικισμοί (στους οικισμούς)   
/*************************************************************************************/
#pane-oikismoi-oik-map-near {
    clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    margin-top: 1.2em;
}
#pane-oikismoi-oik-map-near h2 {
    background: url("img/block-bg.png") repeat-x scroll center top transparent;
    color: #004276;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em;
}
/**************************************************************************************
View pane  Χάρτης στις Π.Ε.    
/*************************************************************************************/
#pane-tour-pe-map {
    clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    margin-top: 0.7em;
}
#pane-tour-pe-map h2 {
    background: url("img/block-bg-blue.png") repeat-x scroll center top transparent;
    color: #004276;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em;
}
/**************************************************************************************
View pane events (στους οικισμούς και Π.Ε. κάτω μικρή στήλη )    
/*************************************************************************************/
#pane-events-pe {
    clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    margin-top: 0.7em;
}
#pane-events-pe h2 {
    background: url("img/block-bg-green.png") repeat-x scroll center top transparent;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em;
}
#pane-events-pe .pane-content  {
    padding: 10px;
}
#pane-events-pe .views-field-title .field-content {
    font-size: 1.5em;
}
#pane-events-pe .views-field-title .field-content a:hover {
    color: #004276;
}
#pane-events-pe .views-field-field-main-image-fid-1 img {
    float: none;   
}
#pane-events-pe .views-field-field-main-image-fid-1 a img {
    margin-top: 8px; 
}
#pane-events-pe .views-field-field-event-date-value {
    background: url("img/eventdateicon.png") no-repeat scroll 5px center #F6F6F6;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    font-weight: bold;
    padding: 4px 4px 4px 25px;
}
#pane-events-pe .views-field-field-event-date-value .field-content a:link,
#pane-events-pe .views-field-field-event-date-value .field-content a:visited {
    color: #B60002;    
}
#pane-events-pe .more-link {
    margin-top:8px;
}
#pane-events-pe h2.pane-title a:link ,
#pane-events-pe h2.pane-title a:visited {
    color: #004276;   
}
#pane-events-pe h2.pane-title a:hover {
    color: #990000;   
}
/**************************************************************************************
View pane ΤΟΥΡΙΣΤΙΚΑ μόνο Articles στις περιφερειακές ενότητες μαζί με το atachment     
/*************************************************************************************/
.pane-articles-tour-pe {
    clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    margin-top: 0.7em;
}
.pane-articles-tour-pe h2.pane-title {
    background: url("img/block-bg-blue.png") repeat-x scroll center top transparent;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em;
}
.articles-tour-pe .views-field-title .field-content h2 {
    font-size:2em;
    margin-right: 10px;
}
.pane-articles-tour-pe .articles-tour-pe  {
    padding: 10px;
}
.pane-articles-tour-pe  h2.pane-title a:link,
.pane-articles-tour-pe  h2.pane-title a:visited {
    color:#004276;
}
.pane-articles-tour-pe  h2.pane-title a:hover {
    color:#990000;
}
.pane-articles-tour-pe .articles-tour-pe-attach .views-field-title .field-content h2 {
font-size: 1.4em;
}
.pane-articles-tour-pe .articles-tour-pe .view-content {
    border-bottom: 2px dotted #CFCFCF;
    margin-bottom:10px;
    padding-bottom:10px;
}
.pane-articles-tour-pe .articles-tour-pe .attachment .view-content {
    border-bottom: 0 none;
    margin-bottom:0px;
    padding-bottom:0px;
}
.pane-articles-tour-pe .views-separator {
    margin: 8px 0;
}
.articles-tour-pe .views-field-field-teaser-value p {
	margin-right: 10px;
}
.articles-tour-pe-attach img {
    margin-top:4px;
}
/**************************************************************************************
View pane  Articles στους οικισμούς μαζί με το atachment     
/*************************************************************************************/
#pane-articles-oik {
    clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    margin-top: 0.7em;
}
#pane-articles-oik h2.pane-title {
    background: url("img/block-bg.png") repeat-x scroll center top transparent;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em;
}
.articles-oik .views-field-title .field-content h2 {
    font-size:2em;
    margin-right: 10px;
}
#pane-articles-oik .articles-oik  {
    padding: 10px;
}
#pane-articles-oik  h2.pane-title a:link,
#pane-articles-oik  h2.pane-title a:visited {
    color:#004276;
}
#pane-articles-oik  h2.pane-title a:hover {
    color: #990000;
}
#pane-articles-oik .articles-oik-attach .views-field-title .field-content h2 {
    font-size: 1.4em;
}
#pane-articles-oik .articles-oik .view-content {
    border-bottom: 2px dotted #CFCFCF;
    margin-bottom:10px;
    padding-bottom:10px;
}
#pane-articles-oik .articles-oik .attachment .view-content {
    border-bottom: 0 none;
    margin-bottom:0px;
    padding-bottom:0px;
}
#pane-articles-oik .views-separator {
    margin: 8px 0;
}
.articles-oik-attach img {
    margin-top:4px;
}
.articles-oik .views-field-field-teaser-value p {
	margin-right: 10px;
}
/**************************************************************************************
View pane  Articles στις Π.Ε. στενή στήλη κάτω από EVENTS μαζί με το atachment     
/*************************************************************************************/
#pane-articles-pe {
    clear:both;
    overflow:hidden;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    margin-top: .7em;
}
#pane-articles-pe .width-100-per-cent img {
	width:100%;
	height:auto;	
	}
#pane-articles-pe h2.pane-title {
    background: url("img/block-bg.png") repeat-x scroll center top transparent;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0px;
    padding: 0.3em 0.5em;
}
.articles-pe .views-field-title .field-content h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.6em;
}
#pane-articles-pe .articles-pe  {
    padding: 10px;
}
#pane-articles-pe  h2.pane-title a:link,
#pane-articles-pe  h2.pane-title a:visited{
    color:#004276;
}
#pane-articles-pe  h2.pane-title a:hover {
    color:#990000;
}
#pane-articles-pe .articles-pe-attach .views-field-title .field-content h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight: bold;
}
#pane-articles-pe .articles-pe .view-content {
    border-bottom: 2px dotted #CFCFCF;
    margin-bottom:10px;
    padding-bottom:10px;
}
#pane-articles-pe .articles-pe .attachment .view-content {
    border-bottom: 0 none;
    margin-bottom:0px;
    padding-bottom:0px;
}
#pane-articles-pe .views-separator {
    margin: 8px 0;
}
.articles-pe-attach img {
    margin-top:4px;
}


/* ----------------  gMAP popUP Παράθυρο στον Χάρτη  ---------------*/
.gmap-popup .views-field-title {
 font-size: 14px; 
 font-weight: bold; 
 line-height: 150%; 
 width:263px; 
}

 .gmap-popup .views-field-field-hotel-fotos-fid img,
 .gmap-popup .views-field-field-hotel-fotos-fid a img {    
    margin-right: 10px;
  }


.pane-google-ad-oik {
    margin-top:1.1em;
}

    
    
    
    
    