/* Text */
body {color: #000; background:#f1f1f1;}

a:link {color:#2474bf;}
a:visited {color:#2474bf;}
a:hover {color:#2474bf;}
a:active {color:#2474bf;}

h1{color:#000;border-bottom:1px solid #e9e9e9;}
h2,h3,h4,h5 {color:#2a5d9c;}

hr, .hr {border-color: #E9E9E9;}
span.small-grey{color:#999999}
div.hr-title{border-bottom:1px solid #e5e5e5;}

#page-wrapper{background:#fff;}
#footer-wrapper  {border-top:1px solid #cccccc; background:#fff;}
#footer-wrapper div.copyright{color:#717171}

#header {background:url(images/header.png) no-repeat #f1f1f1;}

span.grey{background:#efefef;}

/*Main Menu Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item, #horizontal-multilevel-menu li a.root-item-selected
{
	text-decoration:underline;
	color:#fff;
}

#header-title, #header-title a{color:#fff;}

/* AUTH */
#header-auth a{color:#ffffff;}

/* MAIN THEME */
div.main-theme-list div.main-theme-title{color:#2a5d9c;border-bottom:1px solid #e5e5e5;}
div.main-theme-list img.preview_picture{border:1px solid #e3e3e3;}
div.main-theme-list div.main-theme-name a{color:#000;}
div.main-theme-list div.theme-news-list span.news-date-time{color:#7f7f7f}
div.main-theme-list div.theme-news-list a{color:#000;}

/* MAIN NEWS */
div.main-news-list div.main-news-title{color:#2a5d9c;border-bottom:1px solid #e5e5e5;}
div.main-news-list span.news-date-time{color:#7f7f7f}
div.main-news-list div.news-picture{background-color:#f1f1f1;}

/* NEWS LIST */
div.news-list div.main-news-title{color:#2a5d9c;border-bottom:1px solid #e5e5e5;}
div.news-item span.news-date-time{color:#7f7f7f}
div.news-list div.news-picture{background-color:#f1f1f1;}
div.news-list span.news-show-property{color:#7f7f7f}

/* NATIONAL NEWS */
div.national-news a {color:#000000;}
div.national-news span.news-show-counter{color:#7f7f7f}

/* DETAIL NEWS */
div.news-detail div.news-picture {border:#f1f1f1;}
div.news-detail span.news-date-time {color:#7f7f7f}
div.news-detail div.news-theme-date{color:#7f7f7f}
div.news-detail-theme{border-top:1px solid #e5e5e5;color:#2a5d9c;}

/* THEMES */
table.theme-list td.theme-letter{color:#2a5d9c}

/* Navigation */
span.nav-current-page { background-color:#EDEDED; }
div.navigation span.disabled { color:#7E7E7E;}
div.navigation span.arrow { color:#7E7E7E; }
div.navigation span.ctrl { color:#7E7E7E; }

/* ADD FORM */
div.data-form div.data-form-input input, div.data-form div.data-form-input select, div.data-form div.data-form-input textarea{border:1px solid #bfbfbf; background-color: #fafafa;}
div.data-form-input div.bxlhe-frame {
    border: 1px solid #bfbfbf !important;
}
div.data-form-input td.bxlhe-editor-cell {
    background: none repeat scroll 0 0 #fafafa !important;
    border-top: 1px solid #bfbfbf !important;
}

/* PHOTO */
div.photo-header-component, div.photo-header-big{color:#2a5d9c;}
div.photo-header-big div.photo-header-inner{ border-bottom: 1px solid #E5E5E5;}


/*Common Elements */
div.content-form div.form-input input, div.content-form div.form-input textarea, div.content-form div.form-input select
{
	background: #FAFAFA;
	border-color: #BFBFBF;
}
div.content-form div.field-error div.form-input input, 
div.content-form div.field-error div.form-input textarea, 
div.content-form div.field-error div.form-input select
{
	color: red;
	background:	#fff8d3;
}
div.content-form div.field label.field-title { color:#555; }
div.content-form div.description { color:#979797;}

div.content-form div.field-error div.form-input input, 
div.content-form div.field-error div.form-input textarea, 
div.content-form div.field-error div.form-input select
{
	color: red;
	background:	#fff8d3;
}


/*Error & OK messages*/
.errortext, .starrequired { color: red;}  
.errortext, .notetext { background:#FFFEEB; border-color: #FFD482;}

/*top_menu*/
#top-menu a { color: #fff; }
#top-menu a:hover { border-color: #0069c4; }
#top-menu span.hover a { color: #0069c4; }

#top-menu span.selected.home .left-corner { background: #369 url(images/theme-sprite.png) no-repeat -12px -72px; }
#top-menu span.selected.home .root-item-text, #top-menu span.selected.home a:hover .root-item-text { background: url(images/theme-sprite.png) repeat-x 0 -34px; }
#top-menu span.selected.home .right-corner { background: url(images/theme-sprite.png) no-repeat -18px -72px; }

#top-menu span.home i { background: transparent url(images/theme-sprite.png) no-repeat 2px 9px;}
#top-menu span.selected.home i { background: transparent url(images/theme-sprite.png) no-repeat -43px 10px;}

#top-menu .root-item-text-line { border-color: #0069c4;}
/*end_menu*/
