body{
    font:62.5%/1.0 "Trebuchet MS", sans-serif;
	background:#e5eff9 url('../i/bg.jpg') repeat-x;
	color:#000;
}
a{
	text-decoration:underline;
	color:#3264c8;
}
a:hover{
	text-decoration:none;
}
ul, ol{
	display:block;
	margin:10px 0 20px;
}
ul li, ol li ul li{
	list-style:square inside;
	padding:0 0 0 20px;
}
ol li, ul li ol li{
	list-style:decimal inside;
	padding:0 0 0 20px;
}
table{
	border-collapse:collapse;
	border:0px solid #000;
	margin:10px 0 20px;
}
table td{
	padding:4px 8px;
	border:0px solid #000;
}

h1{
	clear:left;
	font:normal 24px/36px "Trebuchet MS", sans-serif;
	margin:5px 0 10px;
}
/* main blocks */
.b_bg{
	background:transparent url('../i/bg_footer.png') repeat-x 0 100%;
	width:100%;
}
#wrapper{
	width:1000px;
	margin:0 auto;
	background:#f7fafd url('../i/bg_content.jpg') repeat-y;
}
#wrapper .wrapp{
	background:url('../i/top.jpg') no-repeat;
	overflow:hidden;
	width:100%;
}
#header{
	width:100%;
	overflow:hidden;
	position:relative;
	margin:0 0 70px;
}
#logo{
	padding:28px 0 0 43px;
	float:left;
}
#header form{
	position:absolute;
	top:95px;
	right:10px;
}
#header form input{
	border:1px solid #00f;
	width:120px;
}
#header #lang{
	position:absolute;
	right:22px;
	top:110px;
	border:1px solid #fff;
	border-width:0 1px 0 0;
}
#lang li{
	list-style:none;
	float:left;
	padding:0 9px;
	margin:0;
	border:1px solid #fff;
	border-width:0 0 0 1px;
	font:normal 12px/16px Arial, sans-serif;
}
#lang li a{
	color:#fff;
	text-decoration:none;
}

#lang li a.currentlanguage{
	color:#8888EE;
	text-decoration:none;
}

#lang li a:hover{
	text-decoration:underline;
}
#main{
	overflow:hidden;
	background:transparent url('../i/footer.jpg') no-repeat 0 100%;
	width:100%;
}
.lBlock{
	float:left;
	padding:0 0 0 30px;
	width:300px;
	margin:0 30px 0 0;
}
.rBlock{
	float:left;
	width:600px;
	margin:0;
}
body .rBlock ul{
  margin:0 0 0 20px;
}
body .rBlock ul, body .rBlock ul li{
  list-style:square outside;
  padding:0;
}
.lBlock h2{
	background:#d7e2f5;
	opacity:0.6;
	font:normal 11px/20px 'Century Gothic',sans-serif;
	color:#3264c8;
	text-transform:uppercase;
	padding:3px 8px;
	margin:0 0 15px;
}
.lBlock ul{
	margin:0 0 0px;
	font:normal 11px/20px 'Century Gothic',sans-serif;
	overflow:hidden;
}
.lBlock ul li{
	overflow:hidden;
}

.lBlock ul li.unexpanded ul{
	display:none;
}

body .lBlock ul li ul li{
 color:#3264c8;
 list-style:none;
 background:url('../i/listpoint.gif') no-repeat 10px 10px;
  text-transform:none; 
  float:Left;
  clear:left;
  padding:0 0 0 20px;
	list-style:outside;
   
}
body .lBlock ul li ul li a{
float:none; display:inline; padding:0; margin:0;
}
.lBlock ul li ul{
	padding:0px 0 0 10px;
	margin:-10px 0 0 0
	

}


.lBlock ul  li{
	list-style:none;
	color:#3264c8;
	background:none;
	padding:0 0 0 0;

}	

.lBlock ul  li a{
	text-decoration:none;
	background:#d7e2f5;
	font:normal 11px/20px 'Century Gothic',sans-serif;
	color:#3264c8;
	text-transform:uppercase;
	padding:3px 8px;
	margin:0 0 15px;
	display:block; 	
        clear:left;	
        overflow:hidden;
		zoom:1;
}

.lBlock ul  li a.active{
 	background:#6a8fd7; 
 	color:#FFFFFF;
	display:block; 	
}
.lBlock ul  li li a.active{
   text-decoration:underline;
   background:none;
   color:#3264C8;   
	display:inline; 
}

.lBlock ul  li a:hover{
 	background:#6a8fd7; 
 	color:#FFFFFF; 
}
.lBlock ul  li li a:hover{
   text-decoration:underline;
   background:none;
   color:#3264C8;
}

.lBlock ul  li li a:hover{
   text-decoration:underline;
}
.lBlock ul  li  ul  li{width:200px;}
.lBlock ul  li  ul  li a{
   text-decoration:underline;
   background:none;   
   display:inline;	 
   list-style-position:outside;
}

.lBlock ul  li  ul  li a{
	text-decoration:none;
	background:none;
	color:#3264C8; 
	text-transform:none; 
	

	
}
.rBlock{
	font:normal 11px/20px 'Trebuchet MS', sans-serif;
}
.rBlock .one .date a{
	display:block;
	color:#000000;
}
.rBlock .one a{color:#0000FF;}
.rBlock .one{
	margin:0 0 20px;
}
#footer{
	float:left;
	width:900px;
	color:#fff;
	clear:both;
	font:normal 10px/12px 'Century Gothic',sans-serif;
	padding:200px 50px 40px;
	position:relative;
}
#footer p{margin:0 0 10px;width:200px;}
#footer img.ic1{
	position:absolute;
	top:220px;
	left:380px;
}
#footer img.ic2{
	position:absolute;
	top:220px;
	left:450px;
}
#footer img.ic3{
	position:absolute;
	top:220px;
	left:520px;
}

#footer img.ic4{
	position:absolute;
	top:220px;
	left:600px;
}

#footer img.ic5{
	position:absolute;
	top:220px;
	left:680px;
}
#footer .create_this_site{
	width:300px;
}
#footer .create_this_site a{
	color:#fff;
}
#footer .create_this_site .hidden{
	text-decoration:none;
}
#header #top-sidebar{
	position:absolute;
	top:80px;
	left:985px;
}
#top-sidebar li{
	float:left;
	margin:0 10px 0 0;
	padding:0;
}
#search-block-form{
  display:none;
}

#search-block-form div{
  display:none;
}


#search-block-form input{
  display:none;
}

.images li{
 	list-style:none;  
}

.images img{
 	text-align:bottom;  
}


#content .galleries, #content .images {
overflow:hidden;
width:100%;
}
#content ul.galleries li, #content ul.images li {
background:none repeat scroll 0 0 transparent;
float:left;
height:240px;
margin:0 0px 5px 0;
overflow:hidden;
padding:0;
width:197px;
}
#content ul.images li ,
#content ul li.clear-block {
/*height:180px;*/
text-align:center;
vertical-align:middle;
display:table-cell;
height:auto;
min-height:300px;
}
#content .galleries .count, #content .galleries .last, .submitted, .links .links {
display:none;
}
#content .galleries h3, #content .images h3 {
text-align:center;
padding:0;
}
#content .galleries li img, #content .images li img {
border:3px solid #CCCCCC;
}
#content .galleries li a:hover img, #content .images li a:hover img {
border:3px solid #0018ff;
}

#content .galleries em{
  display:none;
}

#content .search-advanced{
  display:none;
}

.innerTable{
  padding:0 0 0 0;
}

.innerTable td{
  padding:0 0 0 0;
}

#mistakeDiv{
  color:red;
  font-weight:bold;
  display:none; 

}

#success{
   color:blue;

}



.sitemap-box h2{
  display:none;
}

#content td strong{
  font-size:18px;
}

#content .views-field-image-gallery-latest-time{
   display:none;
}

#content .views-field-image-gallery-count{
   display:none;
}

.rtejustify{
 text-align:justify;
}
.rteleft{
 text-align:left;
}
.rteright{
 text-align:right;
}
.rtecenter{
 text-align:center;
}

#searchRef{
  position:relative;
  left:-15px;
  

}

.search-info{
  display:none;
}

#content p,strong,span,ul,li,dt,dd,label,div{
  font-size:14px;
}

.box h2{
  font-size:16px;
  padding:10px 0 0px 0px;
}

#content td,tr,table{
  font-size:11px;


}

#content td span{
  font-size:11px;
}


/*---------
	COMMON STYLES
-----------*/
#content .pager{
	width:100%;
	overflow:hidden;
}
#content .pager li{
	list-style:none;
	float:left;
	margin:0 10px 0 0;
	padding:0;
	background:none;
	font-size:11px;
}
#content .pager a{
	display:block;
	background:#D7E2F5;
	text-decoration:none;
	padding:0px 6px;
	color:#000;
}
#content .pager a:hover{
	background:#3264C8;
	color:#fff;
}
#content .pager .pager-current{
	background:#3264C8;
	color:#fff;
	padding:0px 6px;
	font-weight:bold;	
}
#content .pager .pager-previous a,
#content .pager .pager-next a{
	padding:0px 6px;
}

.photo_caption{
  font-size:11px;
  line-height:12px;
  font-weight:100;
}

#content table.common_table{
   border:#000000 1px solid;
   
}


#content table.common_table td{
   border:#000000 1px solid;
   
}

#content td.archive_table{
  font-size:14px;
  text-align:center; 
}

#content .one img{
   border:3px solid #CCCCCC;
}

#content .one a:hover img{
   border:3px solid #0018ff;
}

#content .field-item{
  width:195px;
  float:left;
  text-align:center;
  vertical-align:middle;   
  min-height:170px;
  height:auto;

}

#content #newsfooter{
  clear:both;
}

#content #newsgalleryhead{
   padding:0 0 15px 0;
}

.archiveRef{
   color:#0000FF;
   text-align:right; 
}

strong.title {
  text-align:justify;
  display:block; 

}

.one a{
  color:#0000FF;

}

div.clear-block{
    clear:both;
}

#content .field-field-photo-weight{
  display:none;
}
