@charset "utf-8";
/* CSS Document */

body {
background-color:#e5e5e5;
font-size:14px;
font-family:"Times New Roman", Times, serif;}

img {
border:none;
padding:3px;}

a {color:#1a3d68; text-decoration:none;}

h3 { font-size:16px; font-weight:bold; color:#333333;}

	.lll{
	background:url(../img/shl.png) right top repeat-y; width:20px; }
	
	.rrr{
	background:url(../img/shr.png) right top repeat-y; width:20px;}
	
	#twrap {margin-top:-8px;
		margin-bottom:-8px;}

	#wrapper {
	margin:0 auto;
	width:1000px;}
	
		#header {
		width:1000px;
		height:132px;
		background-image:url(../img/head.png);
		background-repeat:no-repeat;}
		
		#icos {
		float:right;
		margin-top:105px;
		width:160px;
		}
			
			#mod_search_searchword {
			border:1px #b7b7b7 solid;
			background-image:url(../img/sbg.png);
			background-repeat:repeat-x;
			height:15px;
			font-size:11px;
			}
			
			.search .button {
			cursor:pointer;
			background:none;
			background-image:url(../img/srch.png);
			background-repeat:no-repeat;
			background-position:left;
			margin-left:5px;
			width:15px;
			border:none;
			}
		
		
		#tmenu {
		color:#FFF;
		background-color:#FFF;
		background-image:url(../img/tmbg.png);
		background-repeat:repeat-x;
		background-position:left;
		height:24px;
		width:1000px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		}
		
		#tmenu a{
		font-weight:bold;
		text-decoration:none;}
		
		#tmenu ul {
		float:left;
		margin:0;
		list-style-type:none;}
		
		.menu_news li {
		float:left;}
		
		#cont {
		}
		
		#banner {
		margin-left:20px;
		width:570px;
		}
		
			#text {
			width:600px;
			float:left;
			background-color:#FFF;
			text-align:justify;
			}
			
			#leftc {
			width:200px;
			float:left;
			background-color:#FFF;
			padding-top:15px;
			}
			
			#rightc {
			width:200px;
			float:left;
			}
		
		#foot {
		width:1000px;
		clear:both;
		text-align:right;
		padding-top:2px;
		padding-bottom:1px;
		padding-right:10px;
		background:url(../img/bbg.png) 0 0 repeat-y;
		font-size:13px;}
		
		
/*__________________Pagination________________*/		
		
		ul.pagination {
		list-style:none;}
		
		ul.pagination li {
		float:left;
		padding-left:5px;
		font-weight:bold;
		color:#777;}
		
		ul.pagination li a{
		text-decoration:none;
		color:#6f8bae;}
		
		ul.pagination li a:hover{
		color:#1a3d68;
		}
		
/*_______________Page counter________________*/		
		
		
		p.counter {
		font-weight:bold;
		text-align:right;
		color:#777;
		}
		
/*_____________Headers_______________*/		

h1.componentheading {color:#1a3d68; font-size:20px;  padding-left:20px;}

h2.contentheading {color:#1a3d68; font-size:20px; padding-left:20px;}


a.contentpagetitle{
font-size:18px;
color:#333;
text-decoration:none;
}

a.contentpagetitle:hover{
color:#1a3d68;
text-decoration:none;
}


/*___________Modules_________*/		


.ubamoduletable { background-color:#FFFFFF; width:180px; margin-top:5px; margin-bottom: 5px; margin-left:10px;}

.mhead {
font-family:"Times New Roman", Times, serif;
color:#1a3d68; 
font-size:14px;
text-align:center;
height:20px;}

.mcont {
font-size:12px;
background:url(../img/sh.png) 50% 0% no-repeat;
padding-top:8px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;}


/*_______________________________________*/		

div#page p{
padding-left:10px;
text-indent:20px;
text-align:justify;}

div#page a:hover{
text-decoration:underline;}

#page {
padding-left:20px;
padding-right:10px;
}

div#page a.contentpagetitle {
color:#1a3d68;
font-size:20px;  }	


div.iteminfo .createdate {
color:#aaa;
padding-left:20px;
margin-bottom:-10px;
font-size:12px;
font-weight:bold;}

.articleinfo .createdate {
color:#aaa;
font-size:12px;
font-weight:bold;}

div.leading {
margin-top:15px;}


/*________________Contact________________*/	

.contact{
padding-left:20px;}

div.contact_email {
margin-bottom:5px;
text-align:right;
}

#emailForm {
padding-right:100px;}

input#contact_name, input#contact_email, input#contact_subject {
border:1px #777 solid;
background-image:url(../img/sbg.png);
background-repeat:repeat-x;
background-color:#ddd;}

#contact_text {
border:1px #777 solid;
background-color:#eee;}

.contact_email_checkbox{text-align:right;}

/*#emailForm */button{
border:1px #333 solid;
background-color:#1a3d68;
color:#FFFFFF;
float:right;
margin-top:5px;
padding:3px;}

span.marker {
display:none;}


/*________________Infoblocks________________*/	
.att {
min-height:35px;
background-image:url(../img/att.png);
background-repeat:no-repeat;
background-position:10px 5px;
border:1px #6b1c31 solid;
padding-right:10px;
padding-left:30px;
padding-top:5px;
padding-bottom:5px;
background-color:#eee;
padding-right:5px;}

.inf {
min-height:35px;
background-image:url(../img/inf.png);
background-repeat:no-repeat;
background-position:5px 5px;
border:1px #3a668c solid;
padding-right:10px;
padding-left:30px;
padding-top:5px;
padding-bottom:5px;
background-color:#eee;
padding-right:15px;}

.cit {
min-height:35px;
background-image:url(../img/cit.png);
background-repeat:no-repeat;
background-position:5px 5px;
border:1px #1f6428 solid;
background-color:#eee;
padding-right:10px;
padding-left:30px;
padding-top:5px;
padding-bottom:5px;}

.dif {
border:1px #777 solid;
background-color:#fff;
padding:10px;}


/*________________Phocagallery________________*/	

#phocagallery div.contentdescription {
color:#1a3d68; font-size:20px;  padding-left:20px; font-weight:bold;
padding-top:10px;
padding-bottom:5px;}

div.componentheading {
color:#1a3d68; font-size:20px;  padding-left:20px; font-weight:bold;
padding-top:10px;}

#phocagallery a.category {
font-size:14px;
font-weight:bold;}

#phocagallery span.small {
font-size:14px;
font-weight:bold;
color:#656565}

table tbody {
height:30px;}