body
{
background:#fff url(../i/main_bg.jpg) repeat-x;
margin:0px;
padding:0px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
width:100%;
height:100%;
color:#6d6d6d;
}

.red_sld_line
{
color: #b72222;
}

.green_sld_line
{
color: #4e8854;
}

A.lsml:link, A.lsml:visited{text-decoration: none; color: #59a4bc; font-weight: italic; font-size: 11px;}
A.lsml:hover{ text-decoration: none; color: #6d6d6d; font-weight: italic; font-size: 11px;}


A.l_prj_list:link, A.l_prj_list:visited{text-decoration: none; color: #6d6d6d; font-size: 15px;}
A.l_prj_list:hover{ text-decoration: none; color: #59a4bc; font-size: 15px;}


a {
cursor:pointer;
}

img {
border:0px;
}

div {
margin:0px;
padding:0px;
}

.lable {
display:block;
background-repeat: no-repeat;

text-indent:-1000px;
overflow:hidden;
}


p,form ,h2 {
margin:0px;padding:0px
}

a {
text-decoration:none;
color:#6d6d6d;
}

a:hover {
color:#59a4bc;
}

.main_holder {
margin:0pt auto;
width:994px;
background:#fff;
overflow:hidden;
}

.main_holder_bg {
background: url(../i/bg_shadow.gif) repeat-y;
margin:0pt auto;
width:1020px;
height:100%;
position:relative;
}






.left_,.right_ {
position:absolute;
}

.left_ {
	height: 500px; 
	width:13px;
	left:0px;
}
.right_ {
	height: 500px;
	width:13px;
	margin-left:100%;
	left:-13px;
}

.clear {
clear:both;
height:0px;
font-size:0px;
width:0px;

}

.outer {height: 148px; overflow: hidden;display: table; position: static;}
.midle {display: table-cell; vertical-align: middle; position: static;height:inherit;}


  /*.header styles*/

	.header {
	width:100%;
	height:287px;
	background:transparent url(../i/header.jpg) no-repeat;
	
	}
	
	.header_ID_4 {
    	width:100%;
	height:281px;
	background:transparent url(../i/header_holding.jpg) no-repeat;
	}
	
	.header_ID_23 {
	width:100%;
	height:281px;
	background:transparent url(../i/header_invest.jpg) no-repeat;
	}
	
	.header_ID_24 {
    	width:100%;
	height:281px;
	background:transparent url(../i/header_contacts.jpg) no-repeat;
	}
	
	.header_ID_15 {
    	width:100%;
	height:166px;
    	background:transparent url(../i/header_buletin.jpg) no-repeat;
	}
	
	
	.headerEN
	{
	width:100%;
	height:287px;
	background:transparent url(../i/headerEN.jpg) no-repeat;
	}
	
	.header_ID_4EN {
    	width:100%;
	height:281px;
	background:transparent url(../i/header_holdingEN.jpg) no-repeat;
	}
	
	.header_ID_23EN {
	width:100%;
	height:281px;
	background:transparent url(../i/header_investEN.jpg) no-repeat;
	}
	
	.header_ID_24EN {
    	width:100%;
	height:281px;
	background:transparent url(../i/header_contactsEN.jpg) no-repeat;
	}
	
	.header_ID_15EN {
    	width:100%;
	height:166px;
    	background:transparent url(../i/header_buletin.jpg) no-repeat;
	}
	
	
		.headerTop {
		width:inherit;
		height:103px;
		}

			
			/*LANG MENU*/
			.l_menu_holder
			{
				float:right;
				width:620px;
				height: 28px;
				
				margin-right:4px;
			}
			
			.l_menu_bt, .l_menu_bt_sel
			{
				padding-top: 3px;
				float:right;
				width:30px;
				height:20px;
				background:transparent url(../i/lbg.gif) no-repeat;
				margin:4px;
				text-align: center;
			}
			
			.l_menu_bt a, .l_menu_bt_sel a
			{
				font-size: 11px;
				font-weight: bold;
				text-transorm: uppercase;
				color: #142d67;
			}
			
			.l_menu_bt_sel a
			{
				color: #4b87a9;
			}
			/*LANG MENU*/
			
			.logo_holder {
			float:left;
			width:348px;
			}

				.logo {
				border:0px;
				margin-top:0px;
				margin-left:28px;
				}
			/* commom style for all browsers */

.menu_holder {
position:relative; 
margin:0 ;
padding:0; 
float:left;
margin-top:10px;
margin-left:0px;
z-index:10;
}

.sel_e
{
height: 20px;
}

 .menu_holder .sel{
border-bottom:1px solid white;
height:30px;
padding-right:1px;              
float:left;
}
	
                
       /*.header styles END*/
       
       /*.headerBottom styles*/
       
       .headerBottom {
		width:inherit;
		height:54px;
		background:transparent url(../i/header_down.jpg) repeat-x;
		}  
			.headerBottomNav {
			height:45px;
			width:inherit;
			position:relative;
			top:-8px;
			}
			
				.headerBottomNav .colLeft, .headerBottomNav .colMiddle, .headerBottomNav .colRight {
				float: left;
				}
				.headerBottomNav .colLeft {
				width: 168px;
				margin-top:3px;
				text-align: center;
				background:transparent url(../i/button_break.jpg) no-repeat right top;
				padding-left:22px;
				}
				     

				.headerBottomNav .colMiddle {
				width: 127px;
				text-align: center;
				margin-top:3px;
				padding-left:18px;
				}
				     
				.headerBottomNav .colRight {
				width:600px;
				height:100%;
				text-align: left;
				background: transparent url(../i/gray_bar.jpg) no-repeat -4px 0px;
				}
				.headerBottomNav .tx_line {
				margin:15px 0px 0px 20px;
				}
  	   /*.headerBottom styles END*/

  	   
/*buttons styles*/

.button .left, .button .middle ,.button .right {
float:left;
font-size:1px;
}
 
.button .left, .button .right {
background-repeat:no-repeat
}
 
.button .left {
background-position: right top;
}

.button .middle {
background-repeat: repeat-x ;
}

.button .right {
background-position: left top;
}

.buttonGreen .left, .buttonGreen .right ,.buttonGray .left, .buttonGray .right {
width:5px;
height: 39px;
margin:0px;
}

.buttonBlue .left, .buttonBlue .right ,.buttonBlack .left, .buttonBlack .right {
width:5px;
height: 39px;
margin:0px;
}

.buttonBlue .middle, .buttonBlack .middle {
/*min-width: 137px;*/
/*width:5px;*/
padding:0px;
height:32px;
}

.buttonBlue .middle .lable, .buttonBlack .middle .lable {
margin:0 auto;
margin-top: 4px;
}

.buttonGary .middle .lable, .buttonGreen .middle .lable{
margin:0 auto;
}

.buttonGreen .middle, .buttonGray .middle {
padding:8px 14px 0px;
height:31px;
}

.buttonGreen .left {
background-image: url(../i/green_button_left.jpg);
} 

.buttonGreen .middle {
background-image: url(../i/green_button_middle.jpg);
}  

.buttonGreen .right{
background-image: url(../i/green_button_right.jpg);
}  

.buttonGray .left {
background-image: url(../i/grey_button_left.jpg);
} 

.buttonGray .middle {
background-image: url(../i/grey_button_middle.jpg);
}  

.buttonGray .right{
background-image: url(../i/grey_button_right.jpg);
}  

.buttonBlue .left {
background-image: url(../i/button_blue_left.jpg);
} 

.buttonBlue .middle {
background-image: url(../i/button_blue_middle.jpg);
}  

.buttonBlue .right{
background-image: url(../i/button_blue_right.jpg);
}  

.buttonBlack .left {
background-image: url(../i/button_black_left.png);
} 

.buttonBlack .middle {
background-image: url(../i/button_black_middle.png);
}  

.buttonBlack .right{
background-image: url(../i/button_black_right.png);
}  

.buttonBlue ,.buttonBlack{
	float:left;
	display:block
}

.buttonBlue .left,.buttonBlack .left,.buttonBlue .right,.buttonBlack .right{
<!--width:6px;-->
}

/*buttons styles END*/

 
 /*ACSENTS*/  
     
 .acsentHome , .acsents_action, .acsents_news{
 width:920px;
 margin:0 auto;
 padding:20px 0px;

 }  
 
 .acsentHome {
 margin-top: 10px;
 background-position:54px  bottom;
 padding-top:10px;
 background: url(../i/acc3_bg.jpg) no-repeat;
 }
 
 
 /*acsent MainInner*/
.acsentMainCont
{
 margin-top: 25px;
}	  
 .acsentMainCont .content{
width:inherit;
border-bottom:1px solid #e5e5e5;
border-top:1px solid #e5e5e5;
}
	 
	  .acsentMainCont a.imageHolder {
	  width: 280px;
	  height: 140px;
	  overflow: hidden;
	  float:left;
	  display:block;
	  margin: 10px;
	  }   
	  
	  .acsentMainCont .txtCont {
 	
	  float:left;
	  width:300px;
	  height:134px;
	  overflow: hidden;
	  margin-bottom:0px;
	  margin-top:10px;
	  }
	
	  
	  .acsentMainCont .ttl{
 	  font-size: 12px;
 	  color: #59a4bc;
 	  font-weight: bold;
	  float:left;
	   width:300px;
	  }
	
 /*acsent MainInner END*/
 
 
 
 
 
    /*acsent home*/
	  .acsentHome .content{
	  width:inherit;
	  }
	 
	  a.imageHolder {
	  width: 318px;
	  height: 169px;
	  overflow: hidden;
	  float:left;
	  display:block;
	  margin-right:10px;
	  margin-left:10px;
	  margin-bottom:0px;
	  }   
	  
	  .acsentHome .txtCont {
	  float:left;
	  width:530px;
	  height:170px;
	  overflow: hidden;
	  margin-bottom:0px;
	  }
		 
		  .acsentHome .ots{
		 font-size:4px
		 } 
		 
		 .acsentHome .readMore{
		 overflow:hidden;
		 } 
	      
		 .acsentHome .buttonBlue{
		 float:right;
		 }
	       
		  .acsentHome .content{
	     width:inherit;
	     }
     /*acsent home END*/
     
      /*acsent action*/
	  
      .acsents_action {
      width:100%;
      } 
        
      .holder {
      width:920px;
      margin:0 auto;
      padding-left:32px;
      position:relative;
      left:-312px;
      border-right: 0px solid #e5e5e5 ;
      }
      
      .acsents_action ul{
       
      position:relative;
      left:300px;
      float:left;
       
      }
         
         .acsentAction{
		 width:300px;
		 float:left;
		 height:75px;
		 margin:0px 2px;
		 background: url(../i/acc1_bg.jpg) no-repeat;  
		}  
		 
	     
		 .acsentAction .content{
		 margin-top: 7px;
		 margin-left: 8px;
		 height:65px;
		 overflow:hidden;
		 line-height:15px;
		 }  
		 
	     .icon img{
		 float:left;
		 margin:0px 5px 0px 0px;
		 } 
		 

.acsentAction.right {
float:right;
border:0px;
margin-left:32px;
}
	    /*acsent action END*/
	    
	    /*acsent_news*/
	    .acsents_news {
	    float:left;
	    margin-left:38px;
	    display:inline;
	    height:250px;
	    background: url(../i/acc8_bg.jpg) no-repeat;
	    width: 920px;
	    padding-left:0px;
	    padding-bottom:20px;
	    }
	    
	    	.acsents_news .last {
	        margin-right:0px
	        }
	        
	        .acsents_news h2 {
		      margin-left:26px;
	        }
	        
	     .acsentNewsHolder {
	  	overflow:hidden;
	      width:270px;
	      float:left;
	      margin-left:20px;
	     } 
	     
	    .acsentNews {
	  
	    width:242px;
	    font-family:georgia,Arial,Helvetica,sans-serif;
	    padding-left:28px;
	    padding-top:15px;
	    background:transparent url(../i/rquotes.png) no-repeat left 30px;
	   
	    }
	    
	    .acsentNews h2 {
		  font-size:13px;
		 
		}
	   
		 .acsentNews .date{
		  font-weight:bold;
		  display:block;
		  padding:10px 0px;
		  font-size:13px;
		}
		
		 .acsentNewsHolder .clear_a{ width:225px;height:40px;}
		
	        .acsentNews .preHolder {
	        background-color: #ff6600;
	       
	        width:inherit;
	        background:transparent url(../i/news_break.jpg) no-repeat right top;
	        }
	        
	        .acsentNews .last {
	        background:transparent ;
	        margin-right:0px;
	        }
	        
			    .acsentNews .content{
			    width:220px;
			    }
			    
 				.acsentNews .content .newsImage{
			    		width:220px;
			    		height: 100px;
			    		overflow: hidden;
			    		text-align: center;
			    		background:transparent url(../i/acc_8_bg.jpg) repeat-x;
			  	  }
			  	  
			    .acsentNews .txt_cont{
				    height:60px;
				    overflow:hidden;
				    line-height:15px;
				    }
				    
				    
				    .acsentNews .txt_cont h3{
				    margin-bottom:10px;
				    font-size:13px;
				    }
				    
				    
		   .buttonsHolder {
		   float:left;
		   width:150px;
		   padding-top:30px;
		   }
		   
			   .buttonsHolder .buttonBlue{
			  margin-bottom:10px;
			   }
		   
	   
	    /*acsents news END*/
	    
	    /*last Acsents*/
	    
	    .lastAcsents {
	     width:758px;
		 margin:0 auto;
		 overflow:hidden;
		 padding-left:15px;
		 padding-top:20px;
		 
	    }

	
	 
	.rotation_hld {position  :relative; }
	 
	.rotation_msk {
	position  :relative;    	
	width:355px;
	    	height:200px;
	    	overflow: hidden;
	    	
	}
	 
	 .rotation_elm {
	    	margin-bottom:40px;
	 	float: left;
	}
	
	.rotation_elm h2{
	    	margin-left:20px;
	}
	
	.QRNicon
	{
		position: absolute;
		
	}
	
	.QRNlist_
	{
		position: absolute;
		width:330px;
		background-color: #ffffff;
		border: solid 1px #cccccc;
		
		display: none;
	}
	.QRNlist_ .cont{margin-top:4px;margin-bottom:4px;margin-left:20px;}
	
	.lastAcsents .content{
	    	height:165px;
	    	overflow:hidden;
	    	}
	    	
            .lastAcsents .acsentLastRight, .lastAcsents .acsentLastLeft{
	    	padding-bottom:15px
	    	}	    
	    
	        .lastAcsents .acsentLastRight {
	    	float:right;
	    	width:353px;
	    	}
	    	
	    	
	    	.lastAcsents .acsentLastLeft {
	    	float:left;
	    	width:371px;
	    	}
	    	
	    	.lastAcsents .acsentLastLeft.rightBorder
	    	{
	    	 background:transparent url(../i/news_break.jpg) no-repeat right center;
	    	}
	    	
	    	.acsentLastImgHolder {
	    	width:333px;
	    	text-align:center;
	    	background-color:#e7e7e7;
	    	margin-bottom:3px;
	    	font-size:1px;
	    	
	    	}
	    	
	    	.acsentLastImgHolder.inner, .refMessage.inner{width:250px;}
	    	
	    	
	    	.lastAcsents  h2{
	    	display:block;
	    	margin-bottom:10px;
	    	}
	    	
	    	
	    	.lastAcsents h2.contH{
	    	display:block;
	    	margin-bottom:20px;
	    	
	    	}
	    	
	    	.refMessage {
	    	width:333px;
	    	line-height:15px;
	    	}
	    	
	    	
	    
	    /*last Acsents END*/	
	    	
/*ACSENTS END*/
 	    
 	    
#contactForm
{
overflow:hidden;
border:0px;
margin:0px;
}

#contactForm fieldset
{
margin:0;
padding:0px;
border:0px
}

#contactForm input
{
width:190px;
height:15px;
font-family:arial;
color:#6d6d6d;
margin-bottom:5px;
}

#contactForm input, #contactForm textarea
{
border-left:1px solid #c0c0c0;
border-right:1px solid #c0c0c0;
border-top:1px solid #858585;
border-bottom:1px solid #e1e1e1;
font-size:13px;
padding:5px;
color:#969696;
font-weight:bold;
}

#contactForm textarea
{
font-family:arial;
margin:0px;
width:240px;
height:62px;
float:left;
}

.submit
{
float:left;
margin-left: 10px;
margin-top:52px;
}

.submit.inner
{
float:right;
margin-left: 10px;
margin-top:8px;
position:relative;
right:34px;
}

.submit button
{
background:#e2e2e2 url(../i/submit_bg.jpg) repeat-x;
border:1px solid #e1e1e1;
padding:0px 12px;
height:23px;
width:81px;
}

#contactFormbig fieldset
{
width:260px;
margin-left:20px;
padding:0px;
border:0px;
float: left;
}

#contactFormbig input
{
width:247px;
height:15px;
font-family:arial;
color:#6d6d6d;

}

#contactFormbig input, #contactFormbig textarea
{
border-left:1px solid #c0c0c0;
border-right:1px solid #c0c0c0;
border-top:1px solid #858585;
border-bottom:1px solid #e1e1e1;
font-size:13px;
padding:5px;
color:#969696;
font-weight:bold;
margin-bottom:10px;
}

#contactFormbig textarea
{
font-family:arial;

width:247px;
height:132px;
float:left;
}

#contactFormbig .submit.inner
{
float:right;
margin-left: 10px;
margin-top:8px;
position:relative;
right:0px;
}


.require
{
color: #ff6600;
font-size: 18px;
font-weight: bold;

}

.INPUT_fl label.cabinet
{
	
	width: 260px;
	height: 32px;
	background: url(../i/upl_bt.jpg) 0 0 no-repeat;
	display: block;
	overflow: hidden;
	cursor: pointer;
}

.INPUT_fl label.cabinet input.file
{
	position: relative;
	height: 32px;
	width: 260px;
	opacity: 0;
	-moz-opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

.fl_label
{
position: relative; top: -21px; margin-left:5px; text-indent:15px; display: block;
background: url(../i/upl_icn_a.jpg) 0px 3px no-repeat;
}


.mail_msg_green ,.mail_msg_red,.mail_msg_orange
{
font-size:12px;
}

.mail_msg_green{color:green}
.mail_msg_red,.mail_msg_orange{color:red}

.footer {
height:83px;
width:100%;
background:transparent url(../i/footer_bg.jpg) repeat-x ;

}
	
	.footerContent {
	width:924px;
	padding-left:70px;
	height:78px;
	margin:0 auto;
	}
	
	.footerRight {
	float: right;
	margin-top:56px;
	padding-right:52px;
	font-size:11px
	}
	
	.footerLeft {
	float: left;
	margin-top:15px;
	}
		
		.footerMenu
		{
		
		margin-top:8px;
	    margin-left:8px
		}
		
			.footerMenu li
			{
			float:left;
			margin-right:25px;
			}
						
			.footerMenu a
			{
			float:left;
			padding-right:1px;
			height:15px;
			color:#858585;
			}
						
			.footerMenu a:hover{
            border:0px;		   
		    color:#6c6c6c
		    }
						
		    .footerMenu .sel{
		     border:0px;
		     color:#6c6c6c;
		     height:15px;
		     padding-right:1px;              
		     float:left;
		     }


		     
.holdingMenu
{
margin-left:8px
}

	.holdingMenu ul
	{
	width:310px;
	margin-left:10px;
	}
	
	    .holdingMenu li
		{
        width:310px;
		height:24px;
		float:left;
		clear:both;
		
		}
					
		.holdingMenu a
		{
		float:left;
		width:310px;
		padding:1px 0px;
		padding-left:19px;
		background:transparent url(../i/menu_holding_bg.png) no-repeat 2px center;
		}
					
		.holdingMenu a:hover{
	  	background:transparent url(../i/menu_holding_bg_sel.png) no-repeat 2px center;
	    }
					
	    .holdingMenu .sel{
	    float:left;
		width:310px;
		padding:1px 0px;
		padding-left:19px;
	    background:transparent url(../i/menu_holding_bg_sel.png) no-repeat 2px center;
	     }
	     
        .actionsMenuHolder
		{
		width:100%;
		background:transparent url(../i/action_menu_bg.jpg) repeat-x left top;
		overflow:hidden;
		position:relative;
		z-index:2;
		}
	     
	     .actionMenu
		{
		float:left;
		margin-top:0;
		margin-left:0;
		padding-left:19px;
		}


				.actionMenu li
				{
				float:left;
				height:63px;
				margin-right:0px;
			    padding: 0px 14px;
			    margin-left:0px;
				}
				
				.actionMenu .selli
				{
				padding: 0px;
				}
				
				
				.actionMenu a, .actionMenu .sel
				{
				float:left;
				margin:0px;
				padding-left:10px;
				height:43px;
				padding-right:20px;
				padding-top:10px;
				border:0px;
				}
				
				.actionMenu a:hover{
                border:0px;
               
                 }
                
                .tabLeft,.tabRight {
                float:left;
                width:14px;
                height:63px;
              
                }
                
                .tabLeft {
                background: transparent url(../i/tab_left.png) no-repeat left bottom;
                }
                
                 .tabRight {
                background: transparent url(../i/tab_right.png) no-repeat right bottom;
                }
                
                .tabMiddle
                {
                 float:left;
                height:63px;
                background:transparent url(../i/tab_middle.png) repeat-x right 5px;
                }
                
                .actionMenu a,.actionMenu .sel {
                background-repeat:no-repeat;
                background-position: 5px 10px;
                height:53px;
                }
					  
                		.leftMenu
					  	{
					  	margin-top:0px;
					  	margin-left:4px;
					  	margin-bottom:10px;
					  	font-size:14px;
					  	width:250px;
					    }
					  	
					    .leftMenu li
						{
						border-top:1px solid #d4d4d4;
						padding:3px 0px;
						background:white url(../i/arrow.jpg) no-repeat left 5px;
						padding:3px 0px 3px 0px;
						}
					  	
					    .leftMenu a, .leftMenu .sel
						{
						padding:7px 0px 7px 10px;
						display:block;
						margin-left:35px;
						}
						
						.leftMenu a:hover{
		                border:0px;
		                }
						
		                .leftMenu .sel {
						
						background:#e7eff2;
						color:#4781a6;
		                }
		                
				                
				                .leftMenu .leftMenu {
				                border-top:1px solid #d4d4d4;
				                margin:0px;
				                padding-top:3px;
				               	margin-top:3px;
							  	font-size:14px;
							  	width:215px;
							  	padding-left:35px;
				                }
				                
				                .leftMenu .leftMenu li
								{
								border-top:0px;
								padding:0px;
								padding-bottom:0px;
								padding:0px;
								background:transparent;
								margin-bottom:3px;
								}
				                
								
		                		.leftMenu .leftMenu a, .leftMenu .leftMenu .sel
								{
								padding:4px 0px;
								display:block;
								margin-left:0px;
								_height:18px;
								background:white url(../i/left_menu_bg.jpg) repeat-y;
								padding-left:15px;
								}
						       				                		
			                			.leftMenu .leftMenu .leftMenu {
						                border:0px;
						                margin:0px;
						                padding-top:3px;
									  	padding-left:20px;
									  	margin-top:3px;
									  	font-size:14px;
									  	width:190px;
						                }
					                
						                 .leftMenu .leftMenu .leftMenu li
										{
										margin:0px;
										border-top:0px;
										background:white url(../i/left_menu_inner_bg.jpg) no-repeat left 3px;
										padding-left:15px;
										}
										
										.leftMenu .leftMenu .leftMenu a, .leftMenu .leftMenu .leftMenu .sel
										{
										padding:4px 0px;
										display:block;
										margin-left:0px;
										_height:18px;
										background:transparent;
										}
/*INNER CONTENT*/

.contentInner{ 
padding-left:30px;
padding-right:10px;
}

.contentInnerCols {
margin-left:28px;
margin-bottom:20px;
}

.innerColLeft, .innerColRight {
float:left;
width:290px;
}

.innerColLeft {
border-right:1px solid #e5e5e5;

}

.innerColRight {
width:605px;
padding-left:25px
}
	

	.innerContact {
	padding-left:4px;
	margin-top:20px
	}
	
		.cont_cont{
		overflow: hidden;
		height:100px;
		border-top:1px solid #e5e5e5; 
		border-bottom:1px solid #e5e5e5; 
		margin-bottom:4px;
		}
		
		.cont_cont .c{margin-top:4px;margin-bottom:4px;}
		
		.cont_ttl{
		overflow: hidden;
		height:35px;
		}
		
	
	.innerColRight img {
	float:left;
	margin:0px 10px 5px 0px;
	
	}
	
	/*
	.innerColRight ul {
	line-height: 1.2em;
	list-style-image: url(../i/bullet.gif);
	list-style-position: inside;
	text-indent:0px;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:0px;
	_width:auto;
	clear:both;
	}
	
		.innerColRight li{
		background_:transparent url(../i/bullet.gif) no-repeat;
		margin-bottom:2px;
		}
	*/
	
	
	.innerColRight ul {
	line-height: 1.1em;
	list-style-image: url(../i/bullet_ie_8.gif);
	list-style-position: inside;
	text-indent:0px;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:0px;
	}
	
		.innerColRight li{margin-bottom:2px;}
	
	.innerColRight h3 {
		margin-top: 20px;  
		font-size:14px;
	}
	
	
.files {
width: 100%;
margin-top:7px;
padding-top:17px;
background: #fff url(../i/files_top.jpg) no-repeat -2px 0px;

left:-5px;
}

.filesContent {
background: #fff url(../i/files_middle.jpg) repeat-y -2px 0px;
padding:0px 25px;

width: 100%;

}

.filesBottom {
width:100%;
background: url(../i/files_bottom.jpg) no-repeat -2px 0px;
height:18px;

}

.filesTitle {
margin-bottom:8px;
font-weight:bold;
}

.files a
{
width: 100%;

color:#59a4bc;
float:left;
text-decoration:none;
padding-left:15px;
background:transparent url(../i/bullet_file.jpg) no-repeat 0px 4px
}

.files a:hover
{
color:#39b2d1;
background-position:0px -12px;
}

.files span
{
color:#39b2d1;
float:left;
}

/* FILE DOCS CSS  BEGIN*/
.files_docs {
width: 100%;
margin-top:7px;
padding-top:17px;
background: #fff url(../i/files_top.jpg) no-repeat -2px 0px;
left:-5px;
}

.filesContent_docs {
background: #fff url(../i/files_middle.jpg) repeat-y -2px 0px;
padding:0px 25px;

}

.filesBottom_docs {

background: url(../i/files_bottom.jpg) no-repeat -2px 0px;
height:18px;
}

.filesTitle_docs {
margin-bottom:8px;
font-weight:bold;
}

.files_docs a
{

color:#59a4bc;
float:left;
text-decoration:none;
padding-left:15px;
background:transparent url(../i/bullet_file.jpg) no-repeat 0px 4px
}

.files_docs a:hover
{
color:#39b2d1;
background-position:0px -12px;
}

.hrDocs
{
float: left; 
width: 100%;
	height: 1px;
	margin-top:10px;margin-bottom:0px;
	background-color: #e7e7e7;
	font-size:1px;
}
/* FILE DOCS CSS END*/



.listItem
{
border-bottom:1px solid #e5e5e5;
margin-bottom:10px;
position:relative;
}



.listItemCont {

margin-bottom:10px;

}

.listItem h3{
font-size:12px;
}

.listItem.lastItem {
border:0px;
}

	.listItem a {
	color:#59a4bc;
	}
	
	.listItem .listItemLink {
	display:block;
	position:absolute;
	bottom:5px;
	right:5px;
	margin-top:5px
	}
	
	.listItem a:hover {
	color:#39b2d1;
	} 


.innerTxtCont {
margin-bottom:10px;
margin-right:10px;
}	
	
/*INNER CONTENT END*/


.structureHead {
height: 140px;
background:transparent url(../i/structure_header.jpg) no-repeat -21px 0px;
padding-top:12px
}

.structureLogoBox {
width:185px;
height:92px;
background:transparent url(../i/structure_logo_box.png) no-repeat;
}

.structureLogo {
padding-bottom:10px;
text-align:center;
padding-top:15px
}

.structureLogoLable {
line-height:35px;
font-size:11px;
font-weight: bold;
color:#132d68;
text-align:center;
width:140px;
margin-left: 4px;
}

.structureBody {
position:relative;
top:-45px;
overflow:hidden;
}

.structureSection {

float:left;
width:193px;
position:relative
}

	.structureSectionLable {
	
	margin:0 auto;
	width:185px;
	text-align:center;
	height:43px;
	color:white;
	position:relative;
	left:3px;
	padding-top:2px;
	}
	
	.structureSectionLable.A_2 {background:transparent url(../i/structure_main_small.png) no-repeat;}
	.structureSectionLable.A_3 {background:transparent url(../i/structure_main_small2.png) no-repeat;}
	
	.structureSectionLable a {
	color:white;
	font-size:12px;
	}
	
	.structureSectionLable a:hover {
	color:#152e66;
	font-size:12px;
	}
	
	.structureSectionLable h3 {
	position:relative;
	left:-3px;
	}
	
.structureSection.large {
float:left;
width:358px;
}

	.structureSection.large .structureSectionLable {
	width:366px;
	background:transparent url(../i/structure_main_big.png) no-repeat;
	border:0px
	}
	
	.structureSection.Other .structureSectionLable {
		background:transparent url(../i/structure_main_small_other.png) no-repeat;
	}


.structureBox {
width:175px;
}

.structureBox.Clear {
margin: 0 auto;
background:transparent url(../i/structure_line.jpg) no-repeat 95px bottom;
padding-bottom:4px;
width:200px;
}

.structureBox.Clear.lastClear {
margin: 0 auto;
background:transparent;
}

.structureSectionLine {
margin:0 auto;
width:350px;
}

.structureBox.Left,.structureBox.Right {
float:left;
height: 64px;
margin-left:0px;
}


.Left {
background:transparent url(../i/structure_box_left.jpg) no-repeat right top
}

.LeftLast {
background:transparent url(../i/structure_box_left_last.jpg) no-repeat right top;
position:relative;
left:1px;
}

.structureBox.Left.LeftLast .structureBoxShaddow {
position:relative;
left:-1px;
}

.Right {
background:transparent url(../i/structure_box_right.jpg) no-repeat left top
}

.RightLast {
background:transparent url(../i/structure_box_right_last.jpg) no-repeat left top
}


.nextattachedl {
background:transparent url(../i/structure_box_left_nextattached.jpg) no-repeat 75px bottom;
}


.nextattachedl2 {
background:transparent url(../i/structure_line.jpg) no-repeat 71px bottom;
}

.imattachedl {
background:transparent url(../i/structure_line.jpg-) no-repeat 35px bottom;

}




.structureBoxShaddow1 {
position:relative;
text-align:center;
}

.structureBoxShaddow1 {
width:167px;
height:60px;
background: transparent url(../i/structure_box_shaddow.png) no-repeat;
}

._a {

width:147px;
height:60px;
background: transparent url(../i/structure_box_shaddow_a.png) no-repeat;

}

._b {
width:167px;
height:60px;
background: transparent url(../i/structure_box_shaddow_b.png) no-repeat;

}
._a .boxTitle:link, ._b .boxTitle:link{color:#000000;}
._a .boxTitle:link{ font-size:10px;}

.structureBoxShaddow2 {
width:167px;
height:60px;
background: transparent url(../i/structure_box_shaddow2.png) no-repeat;
position:relative;
text-align:center;
}

.structureBoxShaddow3 {
width:167px;
height:60px;
background: transparent url(../i/structure_box_shaddow3.png) no-repeat;
position:relative;
text-align:center;
}

.structureBoxShaddow4 {
width:167px;
height:60px;
background: transparent url(../i/structure_box_shaddow4.png) no-repeat;
position:relative;
text-align:center;
}

.structureBox.Clear .structureBoxShaddow1, .structureBoxShaddow2 , .structureBoxShaddow3 , .structureBoxShaddow4  {

margin-left:10px;
margin-bottom:0px
}

.structureBox.Left .structureBoxShaddow1 {
margin-left:5px;
}

.structureBox.Right .cc, .structureBoxShaddow2 , .structureBoxShaddow3 , .structureBoxShaddow4 {
margin-left:17px;
}

.structureBox.Right .structureBoxShaddow1 {
margin-left:10px;
}

.structureBoxShaddow1 .siteLink, .structureBoxShaddow2 .siteLink, .structureBoxShaddow3 .siteLink, .structureBoxShaddow4 .siteLink{
position:absolute;
bottom:10px;
right:13px;
color:#929292;

}

.structureBoxShaddow1 .boxTitle, .structureBoxShaddow2 .boxTitle, .structureBoxShaddow3 .boxTitle, .structureBoxShaddow4 .boxTitle {
font-size:11px;
color:#444444;
display:block;
padding:5px;
padding-right:12px
}

.structureBoxShaddow1 .boxTitle:hover, .structureBoxShaddow .siteLink:hover{
color:#59a4bc;
}

.structureBoxShaddow2 .boxTitle:hover{color:#7e9674;}
.structureBoxShaddow3 .boxTitle:hover{color:#929171;}
.structureBoxShaddow4 .boxTitle:hover{color:#777777;}

.breadCrumbs {
border-bottom:1px solid #e5e5e5;
padding-bottom:10px;
margin-bottom:15px;
}

.breadCrumbs .bLink, .breadCrumbs .arrGt{
float:left;
margin-right:5px;
font-size:13px;
}


.breadCrumbs .bLink {
color:#59a4bc;
}

.breadCrumbs .bLink:hover {
text-decoration:underline;
}

.breadCrumbs .bLink {
padding-top:1px;
}

.breadCrumbs .arrGt {
padding-top:2px;
}

.breadCrumbs h2 {
font-size: 16px;


}

/*NEW CSS*/

.buletinHeader {
border-bottom:4px solid #d9d9d9;
padding-bottom:8px;
background: transparent url(../i/bg_bulletin.jpg) repeat-x;
}

.buletinHeaderLeft {
float:left;
width:550px;

}

.buletinHeaderLeft img,.buletinHeaderLeft span{
float:left;
}

.buletinHeaderLeft span {
margin-top:24px;
margin-left:20px
}

.buletinHeaderRight {
float:right;
width:230px;
margin-top:15px;
margin-right:10px;

}

.buletinHeaderRight .broj, .buletinHeaderRight .pagination {
color:#132d68;
font-weight:bold;
font-size:11px;
}

.buletinHeaderRight .broj {
margin-bottom:2px;
}

.buletinHeaderRight select ,.buletinHeaderRight span {
float:right;
}

.buletinHeaderRight span {
display:block;
padding-top:2px
}

.buletinHeaderRight select {
width:150px;
margin-left:7px;
}

.buletinShapeTop,.buletinShapeBottom {
height:44px;
}

.buletinShapeTop {
background:transparent url(../i/bshape_top.jpg) no-repeat -4px bottom
}

.buletinShapeBottom {
background:transparent url(../i/bshape_bottom.jpg) no-repeat -4px top
}

.Buletin {
background:transparent url(../i/bshape_middle.jpg) repeat-y -4px top;
min-height:500px;
_height:500px;
padding:0px 50px;
}

.buletinContent {
padding:0px 20px;
}

.bulList
{

width:100%; 
background-color: #e5e9eb;
}

.bulListLeft
{

margin-left:20px;
 width:680px;
margin-bottom:15px;
font-size:11px;
font-family:georgia,Arial,Helvetica,sans-serif;
}
.bulListRight
{
float:right;
height: 100px;
margin-top:0px; 
margin-right:2px; 
width:160px; 

}
.bulListTtl{margin-left: 8px; height:25px; width:500px;}
.bulSpacer{width:800px; height:10px; font-size:1px;}

.bulListLeft ul{}
	
		.bulListLeft li{
		text-indent:20px;
		background:transparent url(../i/bullet.gif) no-repeat;
		margin-bottom:0px;
		}


.buletinAcsents {
position:relative;
font-weight:normal;
}

.buletinAcsents h3{
font-size:21px;
font-family:georgia,Arial,Helvetica,sans-serif;
margin-bottom:5px;
margin-top:5px;
}

.buletinAcsents h4{
margin-bottom:15px;
font-size:15px;
font-family:georgia,Arial,Helvetica,sans-serif;
}

.buletinAcsents img {
float:left;
margin-right:10px;
margin-bottom:10px
}

.mainNews {
margin-top:20px;
margin-bottom:10px;
position:relative;
}

.description {
padding-bottom: 40px;
}

.readMoreNews {
position:absolute;
bottom:15px;
right:5px;
color:#59a4bc;
}

.readMoreNews:hover {
text-decoration:underline;
}

.buletinLeft {
margin-top:4px;
float:left;
width:443px;
}

.buletinRight {
float:left;
width:391px;
margin-left:20px;
}

.newsAccentSmall h4 {
margin-bottom:3px;
}

.newsAccentSmall {
background-color:#e5e9eb;
height:196px;
position:relative;
padding:8px 20px 0px 20px;
margin-bottom:10px
}

.newsAccentSmall .description { 
padding:0px;
margin-top:10px
}

.contentMask {
line-height:13px;
height:143px;
overflow:hidden;
}

.newsAccentSmall .readMoreNews { 
right:20px;
bottom:10px
}

.buletinPicture h3 {
font-weight:normal;
color:#59a4bc;
}

.buletinPicture h3 a {
color:#59a4bc;
}

.buletinPicture h3 a:hover {
text-decoration:underline
}

/*NEW CSS*/

#newsContent, 
#oneNewsContent, 
#galContent, 
#oneGalContent {
margin-left:18px;
padding-top:25px;
}

#newsContent .innerColRight, 
#oneNewsContent .innerColRight, 
#galContent .innerColRight, 
#oneGalContent .innerColRight{
position:relative;
top:-5px;
}

.searchPanel {
width:230px;
height:103px;
padding:20px 25px;
background:url(../i/search_panel_bg.gif) no-repeat;
color:#213b71;
position:relative;
top:-10px;
}

.searchPanel .firstRow, .searchPanel .secondRow {
border-bottom:1px solid #e8e8e8;
}

.searchPanel .firstRow .title,.searchPanel .firstRow .submitBtn{
display:block
}

.searchPanel .firstRow {
padding-bottom:8px;
}

.searchPanel .secondRow, .searchPanel .thirdRow {
padding:8px 0px;
}

.searchPanel .secondRow .calendar_{
position: absolute;
z-index: 30;
}

.searchPanel .firstRow .title {
float:left;
font-size:14px;
}

.searchPanel .firstRow .submitBtn {
float:right
}

.searchPanel .firstRow .submitBtn input{
background:url(../i/search_arrow.jpg) no-repeat;
border:0px;
display:block;
width:17px;
height:18px;
}

.newsLeftAccent {
width:284px;
}

.searchPanel .thirdRow input{
border:1px solid #797a7b;
background-color:#ebebeb; 
width:225px;
margin-top:2px;
}
 
.newsLeftAccent.roundTop {
padding-top:15px;
background:url(../i/news_left_box_top.jpg) no-repeat left top;
}

.newsLeftAccent .roundMiddle {
background:#fff url(../i/news_left_box_middle.jpg) repeat-y left bottom;
}

.newsLeftAccent .roundBottom {
height: 15px;
background:url(../i/news_left_box_bottom.jpg) repeat-y left bottom;
}

.newsLeftAccent .content {
padding:0px 21px;
text-align:center
}

.newsLeftAccent .dtTitleNormal {

font-size:13px;
text-align:left;
}
	.newsLeftAccent .dtTitleNormal li{
			text-indent:20px;
			background:transparent url(../i/bullet.gif) no-repeat;
			margin-bottom:0px;
			}
			
.newsLeftAccent .dtTitle {
font-family:georgia,arial;
font-size:13px;
text-align:left;
}
.newsLeftAccent .dtTitle {
color:#225663;
}

#newsLeftBulletin {
position:relative;
top:-4px;
}

#newsLeftBulletin a:hover .dtTitle, 
.newsLeftSmall a:hover span span {
text-decoration:underline;
color:#6D6D6D;
}

#newsLeftGallery .galleftLink {
float:left;
margin-left:9px;
margin-top:7px;
}

#newsLeftGallery .buttonBlack .left,
#newsLeftGallery .buttonBlack .right {
height:32px;
}

#newsLeftGallery .date {
display:block;
margin-bottom:0px;
margin-top:3px;
color:#162f68;
text-align:left;
}

#newsContent .breadCrumbs, #oneNewsContent .breadCrumbs{
margin-bottom:5px;
}

.breadCrumbs.pagination {
padding-bottom:5px;
}

.breadCrumbs.pagination .bLink ,.breadCrumbs.pagination .selPg {
font-size:14px;
font-weight:bold; 
padding-top:0px;
color:#6D6D6D;
float:left;
}

.breadCrumbs.pagination .bLink:hover {
color:#59A4BC;
text-decoration:none;
}

.breadCrumbs.pagination .selPg {
color:#59A4BC;
margin-right:5px;
}

.breadCrumbs .leftPart {
margin:10px 0px;
float:left;
}

.paginCrumb {
float:left;
font-weight:bold;
font-size:15px;
margin-right: 5px;
}

.paginButton {
float:right;
}

.listItemNews {
border-bottom:1px solid #e5e5e5;
margin-bottom:5px;
position:relative;
}

.listItemNews .listItemCont {

margin-bottom:5px;

}

.listItemNews h3 {
font-size:13px;
font-family:georgia,arial;
margin-bottom:7px;
}


.listItemNews.lastItem {
border:0px;
}

	.listItemNews .itemTxImg {
	min-height:60px;
	}
	
	.listItemNews img {
	margin-bottom:0px;
	}
	
	.listItemNews .date {
	color:#7aa4bc;
	margin-bottom:5px;
	}

	.listItemNews a {
	color:#6d6d6d;
	}
	
	.listItemNews .listItemLink {
	display:block;
	float:right;
	margin-top:3px;
	color:#39b2d1;
	}
	
	.listItemNews .listItemLink:hover {
	text-decoration:underline;
	}
	
	.listItemNews a:hover {
	color:#39b2d1;
	} 


#oneNewsContent h3, 
#oneNewsContent h4 {
font-family:Georgia,Arial;
}

#oneNewsContent h3 {
font-size:20px;
margin-bottom:5px;
}

#oneNewsContent h4 {
font-size:13px;
margin-bottom:5px;
}

.newsGal {
float:left;
padding-top:24px;
background:url(../i/news_gal_top.jpg) no-repeat;
width:343px;
position:relative;
left:-10px;
}

.newsGalCont {
background:#fff url(../i/news_gal_middle.jpg) repeat-y;
padding-left:11px;
}


.newsGalBottom {
height:24px;
background:url(../i/news_gal_bottom.jpg) no-repeat
}

.newsGal img{
margin:0px;
}

#mainNewsGalPhoto {
text-align:center;
width:324px;
}
#mainNewsGalPhoto img {
float:none;
}

.mainNewsGalPhotoTitle {
color:#142d67;
padding-left:5px;
margin-top:5px;
}

.newsGalNav {
margin-top:5px;
padding:0px 10px 10px 16px;
}

.newsGalNav img{
margin-right:3px;
margin-bottom:3px;

}

.oneNewsTx {

}

/*PROJECTS CSS*/
.onePrjTx{float: left; width: 260px;}

.onePrjTx_fsz{width: 100%;}

.hrPrj
{
float: left; 
width: 100%;
	height: 1px;
	margin-top:10px;margin-bottom:10px;
	background-color: #e7e7e7;
	font-size:1px;
}

.BtPrj{float: left;}
.BtPrjsecond{float: left; margin-left:5px;}
.prj_accent
{
	float: left;
	width: 200px;
	height: 190px;	
	background: url(../i/prj_acc.jpg) no-repeat;
}

.prj_accent .txt	
{
	
	font-weight: bold;
	width: 170px;
	margin-left:14px;
	height: 45px;	
	overflow: hidden;
	margin-top: 15px;
}
.prj_accent .img
{
	width: 186px;
	margin-left:6px;
	height: 90px;	
	margin-top: 10px;
}

.prj_accent .btt
{
	float: left;
	width: 170px;
	text-align: right;
	height: 12px;	
	margin-top: 5px;
}

.prj_accent .imgt
{
	width: 186px;
	margin-left:6px;
	height: 87px;	
	margin-top: 10px;
	border-bottom: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
	overflow: hidden;
}

.prj_accent .imgt .txt_hld
{
	width: 175px;
	margin-left:5px;
	margin-right:5px;
	height: 90px;	
}



.prj_list
{
	width: 100%;
	height: 55px;
	background: url(../i/prj_list_bg.jpg) no-repeat;
}

.prj_list .txt
{
	float: left;
	overflow: hidden;
	width: 500px;
	height: 30px;
	margin-top: 15px;
	margin-left: 20px;
}

.prj_sublist
{
	width: 100%;
	height: 60px;
	background: url(../i/sublvl.jpg) no-repeat;
}

.prj_sublist .txt
{
	float: left;
	overflow: hidden;
	width: 460px;
	height: 40px;
	margin-top: 14px;
	margin-left: 30px;
}

.prj_sublist .btt
{
	float: left;
	overflow: hidden;
	width: 50px;
	height: 15px;
	margin-top: 35px;
	margin-left: 10px;
}




.prjLdata{width: 100%;}

/*PROJECTS END CSS*/


/*DOCS BEGIN CSS*/
.docs_sublist
{
	width: 100%;
	height: 40px;
	background: url(../i/sublvlor.jpg) no-repeat;
}

.docs_sublist .txt
{
	float: left;
	overflow: hidden;
	width: 480px;
	height: 20px;
	margin-top: 14px;
	margin-left: 40px;

}

.docs_sublist .btt
{
	float: left;
	overflow: hidden;
	width: 50px;
	height: 15px;
	margin-top: 20px;
	margin-left: 10px;
}
/*DOCS END CSS*/


/*ACCENTRESIZABLE BEGIN CSS*/
.rzblLeftAccent {
width:284px;
float:left;

}

.rzblLeftAccent.roundTop {
padding-top:15px;
background:url(../i/news_left_box_top.jpg) no-repeat left top;
}

.rzblLeftAccent .roundMiddle {
background:#fff url(../i/news_left_box_middle.jpg) repeat-y left bottom;
}

.rzblLeftAccent .btm {
text-align: right;
width: 100%;
height: 17px;
}

.rzblLeftAccent .roundBottom {
height: 15px;
background:url(../i/news_left_box_bottom.jpg) repeat-y left bottom;
}

.rzblLeftAccent .content {
padding:0px 21px;
}

/*ACCENTRESIZABLE END CSS*/

/*TEAM BEGIN CSS*/
.tm_accent
{
	float: left;
	width: 160px;
	height: 180px;	
	background: url(../i/tmj_acc.jpg) no-repeat;
}

.tm_accent .img
{
	width: 126px;
	margin-left:16px;
	height: 150px;	
	margin-top: 4px;
}

.tmtitle{width: 405px; height: 25px;}
.tmtitle h3 {margin-top: 0px;  font-size:14px;}
/*TEAM END CSS*/

/*LINKS BEGIN CSS*/
.innerColRight .linksContent li
{
	
	float: left;
	width: 600px;
	height: 40px;	
	background: url(../i/prj_list_bg.jpg) no-repeat;
	padding-left: 10px;
	padding-top: 22px;
}

/*LINKS END CSS*/


/*Certif begin*/
	.innerColRight .certifLeft{
	float: left;
	width: 150px;
	}

	.innerColRight .certifRight{
	float: left;
	width: 430px;
	margin-left: 15px;
	}
	
	.listItemCert
	{
	margin-bottom: 10px;
	}
	
	.listItemCert .ttl
	{
	margin-left: 10px;
	width: 140px;
	font-size: 10px;
	}

/*certif end*/

#oneNewsContent .date {
font-family:georgia,arial;
font-size:12px;
margin-bottom:3px;
color:#7ea0bb;
font-weight:bold;
}

#oneNewsContent .innerColLeft .buttonBlue,
#oneGalContent .innerColLeft .buttonBlue {
margin-left:6px;
display:inline;
}

#oneNewsContent .innerColLeft .buttonBlue .left,
#oneNewsContent .innerColLeft .buttonBlue .right,
#oneGalContent .innerColLeft .buttonBlue .left,
#oneGalContent .innerColLeft .buttonBlue .right {
height:32px;
}

.newsLeftSmall {
background:url(../i/news_small_bg.jpg) no-repeat;
height:85px;
padding:9px 20px;
width:240px
}

#oneNewsContent .innerColLeft .listItemLink{
cursor:pointer;
}

.newsLeftSmall span {
padding-top:5px;
padding-right:5px;
display:block
}

.newsLeftSmall span span{
line-height:14px;
height:56px;
padding:0px;
overflow:hidden;
font-family:georgia, arial
}

#oneNewsContent .innerColLeft .listItemLink{
float:left;
font-family:georgia,verdana
}

.newsLeftSmall img {
float:left;
margin-right:10px;
}

#oneNewsContent .newsLeftSmall .date {
display:block;
margin-bottom:0px;
}


.galLeftSmall {
background:url(../i/gal_small_bg.jpg) no-repeat;
height:71px;
padding:17px 7px;
display:block;
width:266px
}

.galLeftSmall .gradient {
padding:0px 13px;
background:url(../i/gal_small_grad_bg.jpg) repeat-x;
}

.galLeftSmall span {
padding-right:5px;
display:block
}

.galLeftSmall .gradient {
padding:0px 13px;
}

.galLeftSmall span span{
line-height:14px;
padding:0px;
}


.galLeftSmall img{
float:left;
margin-right:10px;
}

.galLeftSmall .pet {
line-height:5px;
}

.galLeftSmall .mask {
height:46px;
overflow:hidden;
color:#386791;
display:block;
margin:0px;
padding-top:0px;
}

#oneGalContent .galLeftSmall .date {
display:block;
margin-bottom:0px;
margin-top:3px;
color:#162f68;
padding-bottom:4px;
}

#galContent .innerColRight a {
display:block
}


/*GAL LIST*/
.galLeftSmallRight {
background:url(../i/gal_small_right_bg.jpg) no-repeat;
height:215px;
padding:16px 7px;
padding-top:17px;
display:block;
width:267px;
padding-right:14px;
float:left;
margin-left:10px;
display:inline;
}

.galLeftSmallRight a:hover .mask ,.galLeftSmall a:hover .mask{
color:#59A4BC
}

.galLeftSmallRight .gradient {
padding:0px 13px;
background:#fff url(../i/gal_small_grad_bg.jpg) repeat-x;
}

.galLeftSmallRight span {
padding-top:5px;
padding-right:5px;
display:block
}

.galLeftSmallRight .gradient {
padding:0px 13px;
}

.galLeftSmallRight span span{
line-height:14px;
padding:0px;
}


.galLeftSmallRight img{
float:none;
margin-right:10px;
margin-bottom:0px;

}

.galLeftSmallRight .pet {
line-height:7px;
}

.galLeftSmallRight .mask {
height:37px;
overflow:hidden;
color:#386791;
margin-top:8px;
}

.galLeftSmallRight .date {
display:block;
padding-bottom:10px;
margin-top:3px;
color:#162f68;
float:left;
}

.galLeftSmallRight .count {
float:right;
}
/*GAL LIST*/

/*ONE GAL*/
#oneGalContent h3, 
#oneGalContent h4 {
font-family:Arial,helvetica,verdana;
}

#oneGalContent h3 {
font-size:17px;
margin-bottom:0px;
color:#376795;
}

#oneGalContent h4 {
font-size:13px;
margin-bottom:5px;
}

.galGal {
padding-top:24px;
background:url(../i/main_gal_top.jpg) no-repeat;
width:539px;
margin-top:11px;
margin-left:11px;
}

.galGalCont {
background:#fff url(../i/main_gal_middle.jpg) repeat-y;
padding-left:8px;
}


.galGalBottom {
height:24px;
background:url(../i/main_gal_bottom.jpg) no-repeat
}

.galGal img{
margin:0px;

}

#mainGalGalPhoto {
text-align:center;
width:517px;
}

#mainGalGalPhoto a{
display:block
}

#mainGalGalPhoto img {
float:none;
}

.mainGalGalPhotoTitle {
color:#142d67;
padding-left:5px;
margin-top:5px;
}

.galGalNav {
margin-top:5px;
padding:0px 8px 0px 0px;
}

.galGalNav a, .galGalNav span {
float:left;
margin-right:3px;
margin-bottom:3px;
display:block
}

.galGalNav span img{
float:left
}

.oneGalTx {

}

#oneGalContent .innerColRight .date {
font-size:14px;
color:#162f68;
font-weight:bold;
font-family:verdana;
}


/*ONE GAL*/

