.page-body{
     background-color:#d0d7df;
}
.page-holder{
           margin-left: auto;
           margin-right: auto;
           width: 1135px;
           text-align: left;
           background-color:#eef7fe;
	   min-height:100%;
	   padding:5px 10px 10px 10px;
}
.box-holder{
	    background-color:#ffffff;
	    margin-bottom:10px;
}
.box-holder div{
	    background-repeat:no-repeat;
}
.box-title a{
	   color:#ffffff;
}
.box-title{
	   color:#ffffff;
	   padding-left:8px;
	   line-height:24px;
}
.box-content{
	     padding:0px 1px 0px 1px;;
}
.text-small{
	    font-size:10px;
}
.page-table{
	    width:100%;
}
.page-table td{
	    vertical-align:top;
}
a{
  color:#000000;
  text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
div.page-content div.content a{
   word-wrap:break-word;
}
.lang-selected{
	       color:#9f9494;
}
.lang-links{
	    color:#9f9494;
}
.page-logo-holder{
   margin-top:12px;
}
.login-form{
	    float:right;
	    margin-right:-3px;
	    height:54px;
}
.login-form input{
	    border:1px solid #575a5d;
}
.login-errortd{
   padding-right:5px;
}
.infobar-table{
	       width:100%;
	       background-color:#000000;
	       color:#ffffff;
	       margin:0px;
}
.infobar-table table td{
	       padding:0px;
}
.infobar-table table img{
	      margin-left:5px; 
}

.datafield{
font-size:10px;
color:#14a5ff;
}

.valuefield{
font-size:10px;
color:#fa831b;
}

p.ingress{
font-size:14px;
margin-top:5px;
font-weight:bold;
padding-bottom:12px;font-family:myriad, tahoma,arial,times new roman;

}
p.content, div.content{
	  font-size:14px;
	  font-family:myriad, tahoma, arial,times new roman;
}
.infobar-table table{
	       margin:0px;
}
.infobar-table img{
	       margin-left:5px;
}
.infobar-table td{
	       vertical-align:middle;
}
.infobar-left{
	      padding-left:8px;
}
.infobar-right{
	       text-align:right;
	       padding-right:8px;
}
.infobar-right table{
	       float:right;
}
.infobar-white{
	       border-top:1px solid #c2c2c2;
	       border-bottom:1px solid #c2c2c2;
}
.infobar-white-img{
		   float:left;
		   margin:0px 10px 0px 10px;
}
.infobar-white-stats{
		     float:right;
		     margin:3px 10px 0px 0px;
}
.infobar-white-stats img{
		     margin-left:5px;
}
.infobar-white-stats td{
		     padding-left:2px;
}
.infobar-white-by{
		  line-height:21px;
		  margin-left:10px;
}
.infobar-white-published{
		  margin-left:10px;
		  line-height:21px;
		  color:#8e8e8e;
}
h1{
   margin:0px;
   padding:0px;
   font-family:tahoma;
   font-size:32px;
   margin-left:-2px;
   letter-spacing:-0.05em;
   line-height:1em;
   font-weight:normal;
   color:#333333;
}


h2{
   margin:0px;
   padding:0px;
   font-size:14px;
   font-weight:bold;
   color:#333333;
}
h3{
   margin:4px 0px 4px 0px;
   padding:0px;
   color:#000000;
}
.file-by{
	 font-style:italic;
	 font-size:10px;
}
div p, .page-bread{
margin: 0px 0px 0px 0px;
font-size:14px;
}
div.bread{
   margin-bottom:15px;
}
.page-content{
	      padding:10px;
	      color:#000000;
}
.con-content .page-content a{
	      color:#5147a8;
}
.text-grey{
	   color:#c6c6c6;
}
.news-images{
	     float:right;
	     margin:10px 0px 10px 10px;
	     width:236px;
}
.news-published{
		margin:-5px 0px 2px 0px;
		font-size:10px;

}
.news-ingress {
	     color:black;
	     margin: 3px 0px 10px 0px;
}
.news-images img, .blog-images img{
	     margin-top:2px;
}
.blog-images img{
	     margin:-5px;
}
.blog-images div{
	     padding:5px;
}
.news-coming{
	     margin:-7px 0px -7px 0px;
}
.news-coming div{
	     margin:7px 0px 7px 0px;
}
.file-imginfo > .file-by{
	      float:right;
	      color:#d3d3d3;
}
.file-imginfo{
	      background-color:#000000;
	      color:#ffffff;
	      padding:4px;
		text-align:left;
		min-height:12px;
}
.file-imginfo-w > .file-by{
	      float:right;
}
.file-imginfo-w{
		text-align:left;
	      color:#000000;
}
.news-group{
	    color:#dab528;
	    text-transform:uppercase;
	    font-weight:bold;
}
.hover-menu div{
	    position:absolute;
	    background-color:#ffffff;
	    width:120px;
	    display:none;
}
.hover-menu a{
     	    display:block;
	    padding:0px 2px 0px 2px;
	    background-color:#14a5ff;
	    color:#ffffff;
	    border:1px solid #14a5ff;
	    border-top:0px;
}
.hover-menu a:hover{
	    background-color:#ffffff;
	    color:#000000;
	    text-decoration:none;
}
.comments-list{
	       margin:-7px 0px -7px 0px;
}
.blog-list{
	       margin:-7px -10px -7px 0px;
}
.comments-list a, .blog-list a{
	       display:block;
	       font-size:10px;
	       margin:7px 0px 7px 0px;
}
.comments-list a, .blog-list a{
	       margin:7px 0px 17px 0px;
}
.blog-list img{
           margin:-10px -9px 0px -9px;
}
.slide-comment-userinfo{
			width:22%; 
			vertical-align:top;
			background-repeat:no-repeat;
			background-position:100% 4px;
}
.slide-comment-userinfo img{
			float:left;
			margin:0px 4px 4px 0px;
}
.slide-comment-con{
		   vertical-align:top;
	      		   width:78%;
			   	   background-color:#eceff6;
		   padding:10px 10px 10px 10px;

}
.slide-comment-un{
		  color:#43586b;
		  font-size:12px;
}
.answer-info{
	     font-style:italic;
             font-size:11px;
}
.answer-h{
	  margin-left:10px;
	  padding:5px;
}
.answer-c{
	  border-left:1px solid #c4c4c4;
	  padding-left:2px;
}
#gallery-canvas{
		height:700px;
		text-align:center;
		vertical-align:middle;
		background-color:#000000;
		padding:0px;
}
.gallery-canvas-table{
		      width:100%;
}
#gallery-canvas a{
	        margin-left:auto;
		margin-right:auto;
}
.gallery-short-desc{
		    font-size:14px;
		    margin:5px;
}


.gallery-name{
		    font-size:14px;
		    margin:5px;
}


.gallery-nav{
	     position:relative;
}
.gallery-nav a, .gallery-nav span{
	       display:block;
	       position:absolute;
	       top:-1.5em;
	       font-size:1.5em;
	       text-decoration:none;
}
.gallery-nav a{
	       color:#c4c4c4;
}
.gallery-nav span{
	       color:#545454;
}
.gallery-nav a:hover{
	     color:#ffffff;
}
.gallery-backc{
	      left:10px;
}
.gallery-nextc{
	      right:10px;
}
.gallery-disabled-lnk{
      cursor:default;
      color:red;
}
.gallery-listimg img{
		 margin-right:1px;
		 margin-bottom:1px;
}
.gallery-thumblist, .gallery-listimg{
		   padding:2px 1px 1px 2px;;
		   background-color:#000000;
}
.gallery-thumblist a{
		   width:159px;
		   height:150px;
		   display:block;
		   float:left;
		   text-align:center;
		   line-height:150px;
		   filter:alpha(opacity=80);
	           opacity:0.8;
		   overflow:hidden;
		   background-color:#ffffff;
		 margin-right:1px;
		 margin-bottom:1px;
}
.gallery-thumblist a:hover{
		   filter:alpha(opacity=100);
	           opacity:1;
}
.archive-list{
	      margin:0px;
	      padding:0px;
}
.archive-list ul{
	      padding-left:20px;
}
.archive-list ul li a:hover{
	      text-decoration:underline;
}
.archive-list ul li{
	      font-size:11px;
}
.archive-list *{
	      list-style-type:none;
}
.music-news-list{
		 padding-left:40px;
		 background-repeat:no-repeat;
		 background-position:left center;
}
.music-news-list a{
          font-size:14px;
}
.nusic-news-by{
	       font-size:10px;
}
.nusic-news-byt{
		color:#6b6b6b;
}
.back-link{
	   float:right;
	   margin-right:10px;
}
.p-navigation{
	      float:right;
	      clear:both;
	      padding:10px;
}
.addedmsg-news{
	       border:1px solid green;
	       margin;1px;
	       padding:5px;
	       color:green;
}
.user_bloglist-elm-nl{
		   margin-bottom:20px;
		   padding-bottom:20px;
		   border-bottom:1px dotted #14a5ff;
}
.user_bloglist-elm p{
		   margin-top:10px;
}
.blog_short-list{
    list-style:none;
    margin:0px;
    padding:0px;
}
.blog_short-list li{
    line-height:1.5em;
}
.short-link{
    color:black;
}
div.rssfeed-read_default div.title{
   font-size:1.1em;
}
div.rssfeed-read_default{
   font-size:10px;
}
ul.news_single-playlist{
   list-style:none;
   margin:10px 0px 10px 0px;
   padding:0px;
}
ul.news_single-playlist li{
   background-repeat:no-repeat;
   background-position:center left;
   padding-left:45px;
}
ul.news_single-playlist div.duration{
   float:right;
}
/*calendar_small start*/
div.calendar_small ul{
   list-style:none;
   padding-left:0px;
}
div.calendar_small li{
   margin-bottom:12px;
}
div.calendar_small a{
   color:inherit;
}
div.calendar_small span.date{
   font-weight:bold;
}
div.calendar_small div.more-link{
   margin-bottom:12px;
}
/*calendar_small end*/
/*calendar start*/
div.calendar div.module_map-map-view{
   height:500px;
}
div.calendar div.desc
,div.calendar div.adress{
   margin:10px 0px;
}
div.calendar table{
   width:100%;
}
div.calendar tr.item td.date{
   font-weight:bold;
}
div.calendar tr.item td{
   padding:2px;
   vertical-align:top;
   background-color:#f3f3f3;
}
div.calendar tr.today td{
   background-color:#fffdcd;
}
div.calendar tr.past td{
   color:#b4b4b4;
}
div.calendar tr.coming td{
}
/*calendar end*/
div.system-box-5{
   float:left;
   margin-bottom:10px;
   margin-top:5px;
}
