﻿.black	{color:#231f20;}
.red	{color:#ea1b23;}
.orange	{color:#f26921;}
.green	{color:#7dae35;}
.blue	{color:#0f68b3;}

* {
	padding: 0;
	margin: 0;
}
html {
	overflow-y:scroll;
}
a {
font-weight: bold;

color:#5b5b5d;
}
a:hover {
text-decoration: underline;
color:#ea1b23;
}
.ul {
margin-left: 27px;
list-style-image:url(../images/ico-red.gif);
}
.ul li li {

list-style-image:url(../images/ico-second.gif);
}
h1{font-size:1.2em;display:none;}
h2{font-size:1.4em;color:#ea1b23;padding:0px 4px 2px 0px;margin-bottom:4px;padding-bottom:2px;}
h3{font-size:1.2em;color:#231f20;margin-bottom:4px;}
h3.detailArticle{font-size:16px;margin-bottom:4px;color:#5b5b5d !important;}
.caption{font-size:0.8em;letter-spacing:1px;font-weight:bold;width:140px;float:left;padding-top:4px;}
.chref{border:1px dotted #5b5b5d;border-bottom:0px ;padding-left:6px;padding-right:6px;margin-top:6px;margin-left:2px;
background: #fff url(../images/bg_menu.jpg) repeat-x;float:left;}

span {}
p{text-align:justify;
  padding-bottom:12px;}
img{border:0px; }
br{clear:both;}
.img {float:left;margin-right:8px;}
body {
	text-align: center;
	background: #fff url(../images/background.jpg) repeat-x 0 120px;
	font-family: "Arial", "Geneva CE", lucida, sans-serif; 
	color:#5b5b5d;
	
}
#main-content {
	width: 980px;
	margin: 0px auto 0px auto;
	clear: both;
	display:block;
}
#content{margin-top:18px;float:left;display:block; text-align:left;font-size:.8em;clear:both;width:100%;padding: 25px 0 .3em 0;}
#root-menu{float:left;width:87px; display:block;/*background-color:blue;*/}
#content-container{padding-left:12px;padding-right:12px;float:left;width:558px;border-right:1px solid #bcbcbc;min-height:378px;}
#content-container-full{padding-left:12px;padding-right:12px;float:left;width:100%;min-height:378px;text-align:center;}
#content-right{float:right;width:295px;}

#logo{float:left;border:0;margin-top:40px;}
.logo_img{float:left;}
#logo_text{float:right;margin-top:8px;}

/*left root menu*/
#root-menu a{margin-bottom:6px;clear:both;text-decoration:none;color:#a6a6a6;float:left;width:87px;height:87px;display:block;background: transparent url(../images/menu-a.jpg) no-repeat;}

#root-menu a.orange{background: transparent url(../images/menu-b.jpg) no-repeat;}
#root-menu a.green{	background: transparent url(../images/menu-c.jpg) no-repeat;}
#root-menu a.blue{	background: transparent url(../images/menu-d.jpg) no-repeat;}

#root-menu a:hover {	background-position:-87px 0px;	color:white;}
#root-menu a:active{	background-position:-174px 0px;	color:white;}
#root-menu a.selected{	background-position:-174px 0px !important;color:white;}

#root-menu a em{float:left;font-weight:bold;margin-top:36px;width:100%;text-align:center;font-style:normal;cursor:pointer;}

/*crumb*/
#crumb{margin-left:9px;margin-top:10px;float:left;}
#crumb a{text-decoration:underline;font-size:12px;}
#crumb span{font-size:10px;}


/*breadcrumb*/
#content-container ul.menu-container{float:left;width:100%;display:block;clear:both;}
#content-container ul.menu-container li{list-style-type:none; float:left;margin-right:3px;}
#content-container ul.menu-container li a{color:white;white-space:nowrap;vertical-align:middle; float:left;height:34px;background: #727071 url(../images/end-menu-passive.jpg) no-repeat 100%;font-size:12px;text-decoration:none;}
#content-container ul.menu-container li a em.left{background:  url(../images/end-menu-passive.jpg) no-repeat;width:1px; float:left;height:34px;}
#content-container ul.menu-container li a em.right{display:none;}

#content-container ul.menu-container li a.selected{cursor:default !important;color:#ea1b23; background: #ececec url(../images/end-menu-active.jpg) no-repeat 100%;}
#content-container ul.menu-container li a.selected em.left{background:  url(../images/end-menu-active.jpg) no-repeat;}

#content-container ul.menu-container li a.selected:hover{color:#ea1b23;}

#content-container ul.menu-container li a:hover	{color:#727071; background: #ececec url(../images/end-menu-active.jpg) no-repeat 100%;}
#content-container ul.menu-container li a:hover em{background: url(../images/end-menu-active.jpg) no-repeat;}
#content-container ul.menu-container{margin-bottom:12px;}

#content-container ul.menu-container li a.frozen:hover{color:white; background: #727071 url(../images/end-menu-passive.jpg) no-repeat 100%;}
#content-container ul.menu-container li a.frozen:hover em{background:  url(../images/end-menu-passive.jpg) no-repeat;}

#content-container ul.menu-container li a span{padding: 9px 10px 0px 10px; display:block;}

.clear{clear:both; width:100px;display:block;height:1px;font-size:1px;}
.clear4px{clear:both; width:100px;display:block;height:4px;font-size:1px;}
.clear8px{clear:both; width:100px;display:block;height:8px;font-size:1px;}
.clear12px{clear:both; width:100px;display:block;height:12px;font-size:1px;}

/*news*/
a.news{padding-bottom:2px;border-bottom:1px solid #bcbcbc;color:#5b5b5d;text-decoration:none;/*background: transparent url(../images/ico.jpg) no-repeat;padding-left:34px;*/padding-top:4px;float:left;width:100%;}
a.news:hover{color:#ea1b23;border-bottom:1px solid #ea1b23;}

a.noLine{text-decoration:none;}
a.noLine:hover{text-decoration:underline;}
a.sitemap{font-size:11px;}

.news-content{font-size:11px;color:#727071;}
.news-date{font-size:11px;font-weight:bold;}
.news-date2{padding-top:6px;font-size:11px;height:24px;float:right;font-weight:bold;}

.contact-left{float:left;width:150px;font-size:11px;}
.contact-right{float:left;width:130px;font-size:11px;}

#content-right h2.PageSection{font-size:1.2em;border-bottom:0px ; color:#231f20;margin-bottom:0px;padding-bottom:0px;}
#content-right .litArticleName a{font-size:1em;padding-bottom:2px;margin-bottom:2px;border-bottom:1px solid #bcbcbc;color:#5b5b5d;text-decoration:none;padding-top:2px;float:left;width:100%;}
#content-right .litArticleName a:hover{color:#ea1b23;border-bottom:1px solid #ea1b23;}
#content-right .litBody{font-size:11px;color:#727071;}
#content-right div.cl2{display:none;}
#content-right .clear{/*display:none;*/}
/*module article*/
.rssLink{}
.rssLinkImg{float:left;}
.rssLinkTxt{margin:0px 4px;float:left;cursor:hand;}


.articleBoxMain{float:left;display:block;width:100%;}
.articleBox{width:auto;}
.articleBoxDetail{float:left;display:block;width:100%;}
.articleBoxContainer{padding-left:0px;padding-right:0px;}
.litDate{font-size:11px;font-weight:bold;margin-top:4px;margin-bottom:4px;}
.litBody{display:block;text-align:justify;}
.litArticleName{>float:none;>margin-bottom:3px;display:block;}
.litArticleName a{font-weight:bold;font-size:16px;color:#5b5b5d;}
.litArticleName a:hover{color:#ea1b23;}
.litArticleImg{float:left;margin-right:12px;margin-bottom:12px;display:block;height:100%;}
.lnkBack{float:left;clear:both;width:100%;margin-top:26px;margin-bottom:6px;}

.border{}
div.cl1{display:none;}
div.cl2{height:16px !important;}

/*footer*/
#footer{font-size:.8em;color:#d8d8d8;width:100%;text-align:center;}
.copyright{text-align:center;color:#9E9D9D;font-size:11px;}

.toggle{float:left;color:#d5383f;}
a.toggle:hover{color:#5b5b5d;}



 #amap{float:right;background: transparent url(../images/maps.jpg) ; width:78px;z-index:100; height:18px;}


.line{margin-bottom:6px;float:left;width:100%;height:6px;font-size:6px;clear:both;border-bottom:1px solid #ececec}

.boxSiteMap{}
.boxSiteMap ul{margin-left:0px;list-style-type:none;/*list-style-image: url(../images/ico.gif);*/}
.boxSiteMap ul li{margin-left:25px;list-style-type:none;}

.boxSiteMap ul li a{margin-top:2px;-moz-border-radius: 8px; -webkit-border-radius: 8px;padding: 10px 10px 10px 10px;clear:both;color:white;white-space:nowrap;vertical-align:middle; float:left;background-color: #727071 ;font-size:12px;text-decoration:none;}
.boxSiteMap ul li li a{margin-top:2px;}


.boxSiteMap ul li a:hover	{color:#727071; background-color: #ececec ;}

 
 .motto{font-size:18px;font-style:italic;}
a.project:link, a.project:visited{float:left;font-size:16px;clear:both;width:100%;}
a.project:hover, a.project:active{}

a.more:link, a.more:visited{text-decoration:none;background: url(../images/arrow-right.jpg) no-repeat;float:left;width:35px;height:24px;padding-left:28px;padding-top:4px;background-position:-104px 0px;}
a.more:hover, a.more:active{background-position:0px 0px;}

.imgLeft{float:left;width:175px;}
.txtRight{float:right;padding:0px;margin:0px;width:370px;}

.boxPaging{float:right;height:26px;text-align:right;}
.boxPaging a{margin-right:2px;height:22px;padding-top:7px;-moz-border-radius: 4px; -webkit-border-radius: 4px;color:#fff;width:30px;float:left;text-align:center;font-size:13px;text-decoration:none;background-color:#727071;}
.boxPaging a:hover{color:#fff;background-color:#ea1b23;}
.boxPaging .selectPage{margin-right:2px;height:22px;padding-top:7px;-moz-border-radius: 4px; -webkit-border-radius: 4px;color:#fff;width:30px;float:left;text-align:center;font-size:13px;text-decoration:none;background-color:#ea1b23;}
.boxPaging .pages{float:left;margin-left:4px;margin-top:8px;}

/*feedback*/
	.feedbackBox	{background-color:#eeeeee;background: transparent url("../images/form_bg.jpg") no-repeat \0/;>background: transparent url("../images/form_bg.jpg") no-repeat;padding:20px 0px;margin-bottom:12px;font-size:11px;-moz-border-radius: 12px; -webkit-border-radius: 12px;}
	.feedbackBox .form-text-ui{float:left;width:100px;text-align:right;font-weight:bold;margin-top:4px;padding:0px;height:auto;}
	.feedbackBox .form-input-ui{float:none;}
	.feedbackBox .cntInp,.feedbackBox .inp-error{margin-left:6px;width:400px;background-color:#fff;border:1px solid #abadb3;padding:2px;float:left;}
	.feedbackBox .succes h3{color:#50ae03;}
	.star{color:#e2001a !important;}
	.feedbackBox input.inp-error{border:1px solid #b71c20;background-color:white;color:#e2001a;
	                margin-left:6px;width:400px;background-color:#fff;padding:2px;float:left;
	                }
	.feedbackBox textarea.cntInp,.feedbackBox textarea.inp-error{font-family:"Arial";} 
	.feedbackBox textarea.inp-error{border:1px solid #b71c20;background-color:white;color:#e2001a;}
	.feedbackBox div.clear{height:10px;}
	ul.u-lr li{margin-left: 45px;margin-bottom:0px;}
 .warning ul,.warning li{padding:0; margin:0;font-weight:normal;color:#fff;}
 .warning
{   font-weight:bold;
	color: #fff;
	border: dotted 1px #e2001a;
	padding-left: 8px;
	padding-right:8px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-image: url("../images/icon-warning.gif");
	background-repeat: no-repeat;
	background-position:  10px 10px;
	_background-position:  10px 10px;
	margin:0px 16px 16px 16px;
	background-color:#b71c20;	
	display:block;
	clear:both;
	width:auto;
	
}
.feedbackBox .succes h3{color:#fff;}
.feedbackBox .succes
{   font-weight:bold;
	color: #fff;	
	padding-left: 8px;
	padding-right:8px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-image: url("../images/icon-done.png");
	background-repeat: no-repeat;
	background-position:  10px 10px;
	_background-position:  10px 10px;
	margin:0px 16px 16px 16px;
	background-color:#77a936;	
	display:block;
	clear:both;
	width:auto;
	
}
.feedbackBox a.defaultBtn{margin-left:6px;}

.road{margin-bottom:12px;font-size:12px;}
.banner-txt{display:none;margin-top:7px;margin-left:20px;float:left;font-family:"Trebuchet MS", "Arial", "Geneva CE", lucida, sans-serif;}

#references{}
/* module links*/
	a.caption1:link, a.caption1:visited{font-size:15px;font-weight:bold;position:relative;z-index:10;}
	.ref-container{width:auto;margin-bottom:10px;}
	.ref-container h2{margin-top:4px;}
	.ref-title{}
	.ref-edit{float:right;display:block;}
    .ref-text{text-align:justify;display:block;font-size:11px;color:#727071 !important;}
    .ref-signature{text-align:right;padding-top:10px;font-weight:bold;}
    /*.ref-quote{float:left;width:22px;height:16px;background-image: url("../images/quote.jpg");background-repeat: no-repeat;position:relative;}*/
    .ref-quote{float:left;width:30px;height:30px;background-image: url("../images/quote1.jpg");background-repeat: no-repeat;position:relative;}
  
    .ref-img{float:left;width:120px;height:80px;display:block;margin-right:6px;}