/* Start of CMSMS style sheet 'BankiOnline' */
* {
	margin: 0;
	border-width: 0;
}

body {
	font: 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	color: #595959;
}

a {
	color: #595959;
	text-decoration: none;
}

	a:hover {
		text-decoration: underline;
	}
	
h1, h2, h3, h4, h5, h6 {

}

	h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
		display: block;
	}

#top {
	margin: 0 auto;
	width: 750px;
	height: 100px;
	overflow: hidden;
	position: relative;
	background: url(images/x1.jpg) no-repeat;
}

	#logo {
		position: absolute;
		top: 27px;
		left: 0;
	}
	
	#top .date {
		font-size: 9px;
		color: #828383;
		position: absolute;
		top: 6px;
		right: 0;
	}

	#top .nav {
		height: 24px;
		position: absolute;
		top: 23px;
		right: 1px;
		border-left: 1px solid #D2D2D2;
                padding: 0;
	        list-style: none;
	}
	
		#top .nav li {
			padding: 5px 0 0 11px;
			float: left;
		}

	#top .menu {
		font: 17px/20px Georgia, "Times New Roman", Times, serif;
		color: #0F0F0F;
		position: absolute;
		top: 72px;
		left: 314px;
                padding: 0;
	        list-style: none;
	}
	
		#top .menu li {
			padding: 0 30px 0 0;
			float: left;
		}
		
			#top .menu a {
				color: #0F0F0F;
			}

#top2 {
	width: 100%;
}

	#top2_bg {
		margin: 0 auto;
		width: 750px;
		height: 80px;
	}
	
		#top2 img {
			display: block;
		}
		
		#top2 .menu {
			width: 750px;
			height: 41px;
			overflow: hidden;
			background: #fff;
		}
		
			#top2 .menu ul {
				margin: 1px auto 0;
				width: 672px;
			}
			
				#top2 .menu ul li {
					float: left;
				}
				
					#top2 .menu ul li a {
						text-align: center;
						padding: 5px 0 0;
						display: block;
						height: 35px;
					}
				
					#top2 .menu ul li.i1 a {
						width: 64px;
					}
					
					#top2 .menu ul li.i2 a {
						width: 71px;
					}
					
					#top2 .menu ul li.i3 a {
						width: 76px;
					}
					
					#top2 .menu ul li.i4 a {
						width: 96px;
					}
					
					#top2 .menu ul li.i5 a {
						width: 97px;
					}
					
					#top2 .menu ul li.i6 a {
						width: 100px;
					}
					
					#top2 .menu ul li.i7 a {
						width: 78px;
					}
					
					#top2 .menu ul li.i8 a {
						width: 90px;
					}
					
						#top2 .menu ul li a span {
							color: #94C300;
							display: block;
						}
						
						#top2 .menu ul li a:hover {
							color: #fff;
							text-decoration: none;
							background: #759A00;
						}
						
							#top2 .menu ul li a:hover span {
								color: #fff;
							}
		
#billboard {
	margin: 2px auto 0;
	width: 750px;
}

	#billboard img {
		display: block;
	}
	
#middle {
	margin: 4px auto 0;
	padding: 0 0 25px;
	width: 750px;
	overflow: hidden;
	background: url(images/x16.gif) repeat-y 172px 0;
}

	#left_col {
		float: left;
		width: 168px;
	}
	
		#left_col dl {
			width: 168px;
		}
	
			#left_col dl dt {
				color: #597B00;
				font-weight: bold;
				text-align: right;
				padding: 12px 35px 0 0;
				height: 27px;
				background: url(images/x4.gif) no-repeat 0 100%;
			}
			
			#left_col dl dd {
				text-align: right;
				height: 23px;
				border-bottom: 1px solid #D8D8D8;
			}
			
				#left_col dl dd a {
					padding: 4px 17px 0 0;
					display: block;
					width: 151px;
					height: 19px;					
				}
				
					#left_col dl dd a:hover {
						color: #fff;
						font-weight: bold;
						text-decoration: none;
						background: url(images/x2.gif) no-repeat;
					}
			
	#right_col {
		float: right;
		width: 168px;
	}
	
		#right_col dl.roe {
			width: 168px;
			overflow: hidden;
		}
		
			#right_col dl.roe dt {
				color: #597B00;
				font-weight: bold;
				text-align: left;
				padding: 12px 0px 0 35px;
				height: 27px;
				background: url(images/x6.gif) no-repeat 0 100%;
			}
			
			#right_col dl.roe dd.i1 {
				color: #000;
				font-weight: bold;
				padding: 5px 0 0;
				width: 168px;
				overflow: hidden;
			}
			
				#right_col dl.roe dd.i1 dl {
					padding: 7px 0 0;
				}
			
					#right_col dl.roe dd.i1 dl dt {
						font-size: 9px;
						color: #557C00;
						font-weight: normal;
						padding: 4px 0 0;
						float: left;
						clear: left;
						width: 36px;
						height: 20px;
						background: url(images/x9.gif) no-repeat 0 100%;
					}		
					
					#right_col dl.roe dd.i1 dl dd {
						font-size: 9px;
						color: #557C00;
						font-weight: bold;
						padding: 4px 0 0;
						float: left;
						width: 132px;	
						height: 20px;
						background: url(images/x9.gif) no-repeat -34px 100%;
					}
					
						#right_col dl.roe dd.i1 dl dd span {							
							color: #AAD800;
							float: right;							
						}
						
						#right_col dl.roe dd.i1 dl dd span.red {
							color: #E43417;
						}
						
							#right_col dl.roe dd.i1 dl dd span img {
								vertical-align: middle;
								margin: 0 7px 0 0;
							}
						
			#right_col dl.roe dd.i2 {
				color: #000;
				font-weight: bold;
				padding: 11px 0 0;
			}			
			
				#right_col dl.roe dd.i2 span {
					color: #59575A;
					font-weight: normal;
				}
				
					#right_col dl.roe dd.i2 dl dt {
						color: #597B00;
						font-weight: bold;
						padding: 12px 0 0;
						width: auto;
						height: auto;
						background: none;
					}
					
					#right_col dl.roe dd.i2 dl dd {
						font-size: 9px;
						color: #AFAFAF;
					}
					
						#right_col dl.roe dd.i2 dl dd a {
							color: #AFAFAF;
						}
			
						#right_col dl.roe dd.i2 dl dd img {
							margin: 8px 0 5px;
							display: block;
						}
			
	#center_col {
		margin: 0 0 0 7px;
		float: left;
		width: 400px;
	}		
			
		#center_col h2#header {
			font: bold 11px/14px Tahoma, Arial, Helvetica, sans-serif;
			color: #5A7A00;
			padding: 12px 0 0 46px;
			width: 354px;
			height: 30px;
			overflow: hidden;
			background: url(images/x5.gif) no-repeat 0 100%;
		}	
		
			#center_col h2#header .i1 {
				color: #565656;
				font-weight: normal;
			}
			
			#center_col h2#header .i2 {
				color: #AAD800;
				font-weight: normal;
			}
			
			#center_col h2#header .i3 {
				color: #C3C3C3;
				font-weight: normal;
			}
			
		#news {
			width: 400px;
			overflow: hidden;
		}
		
			#news .container {
				padding: 0 0 9px;
				width: 400px;
				overflow: hidden;
				background: url(images/x12.gif) no-repeat 0 100%;
			}
			
				#news .container h3 {
					font: bold 11px/14px Tahoma, Arial, Helvetica, sans-serif;
					color: #000;
					margin: 12px 0 0;
				}
                                #news h2 {
					font: bold 15px Arial, Verdana, Tahoma, Helvetica, sans-serif;
					color: #000;
					margin: 6px 0 0;
				}

				
				#news .container .info {
					font-size: 10px;
					color: #59575A;
				}
				
					#news .container .info span {
						color: #5A7A00;
						font-weight: bold;
					}
					
				#news .container .box {
					margin: 12px 0 0;
					width: 400px;
					overflow: hidden;
					background: url(images/x13.gif) no-repeat 69px 0;
				}
				
					#news .container .box p {
						padding: 7px 9px 0 0px;
					}
				
						#news .container .box p img {
							margin: -7px 10px 0 0;
							float: left;
						}
						#news .container .box p a{
                                                           color: #567A00;
                                                           font-weight: bold;

                                               }
						#news .container .box span.more {
							font-size: 9px;
							color: #567A00;
							text-align: right;
							display: block;
							margin: 10px 0 0;
						}
						
							#news .container .box span.more strong {
								padding: 0 0 0 7px;
                                                                color: #567A00;
								background: url(images/x11.gif) no-repeat 0 5px;
							}
                                            #news .container .miscbox {
                                                margin: 15px 15px 15px 15px;
                                                width: 400px;
                                                overflow: hidden;
                                            }

                             #news .container .rss{
					margin: 12px 0 0;
					width: 400px;
					overflow: hidden;
                                        padding: 0 0 5px 0;
                                            }
				
			
					#news .container .rss p {
						padding: 8px 11px 0 0;
					}
                                         
                                         
                                         #news .container .rss a {
						color: #567A00;
					}
                                         
                                         #news .container .rss span.more {
							font-size: 11px;
							color: #567A00;
							text-align: right;
							display: block;
							margin: 10px 0 0;
						}
						
							#news .container .rss span.more strong {
								padding: 0 0 0 7px;
								background: url(images/x11.gif) no-repeat 0 5px;
							}
                                     #news .container .sitemap a {
						color: #567A00;
					}
							
#bottom {
	width: 50%;
	height: 66px;
	background: url(images/x14.gif) repeat-x;
}

	#bottom_bg {
		margin: 0 0 0 -375px;
		width: 750px;
		height: 66px;
		overflow: hidden;
		position: relative;
		left: 100%;
		background: url(images/x15.jpg) no-repeat;
	}
	
		#bottom .menu1 {
			position: absolute;
			top: 0;
			left: 12px;
                padding: 0;
	        list-style: none;
		}
		
			#bottom .menu1 li {
				font-size: 9px;
				color: #fff;				
				float: left;
				height: 22px;
			}
			
				#bottom .menu1 li a {					
					color: #fff;
					padding: 5px 12px 0;
					float: left;
					display: block;
					height: 17px;
				}
				
					#bottom .menu1 li a:hover {
						color: #5A5A5A;
						text-decoration: none;
						background: #fff
					}
		
		#bottom .menu2 {
			width: 169px;
			position: absolute;
			top: 0;
			right: 0;	
                padding: 0;
	        list-style: none;		
		}
		
			#bottom .menu2 li {
				line-height: 16px;
				padding: 0 0 0 7px;
				background:url(images/x10.gif) no-repeat 0 6px;
			}
			
		#copyright {
			font-size: 9px;
			line-height: 12px;
			color: #fff;
			position: absolute;
			top: 33px;
			left: 36px;
		}

.offer {
	margin: 0px 0px 5px 0px;
	padding: 0 10px 5px;
	background: url(images/x12.gif) no-repeat 0 100%;
}


.fr
{
padding-top: 7px;
}
.fr .more
{
font-weight: bold;
padding: 0 0 0 17px;
background:url(images/x7rot.gif) no-repeat;
margin: 3px;
}



.ul2 { left: 12px;
	        list-style: none;
          }
.ul2 li{ line-height: 16px;
				padding: 0 0 0 7px;
				background:url(images/x10.gif) no-repeat 0 6px;
        }
.offer_header {
background-color:#9CCC00;
border: 1px solid #000000;
padding: 3px;
margin: 5px 0px 0px 0px;
}
.offer_header p{
font-weight: bold;
color: #FFFFFF;
}

#news .offer a 
{
color: #567A00;
}

#news .offer_page_header 
{
margin: 5px 0 15px 5px;
}

#comments {margin-top: 15px;}
#comments .td{text-valign:top;}

.comments_list {
list-style: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
}
.comment_content { border: 1px dotted #000000;
 background: #FBFFEB;
margin-top: 5px;
padding: 5px;}

.add_form  {font-size: 10px;
margin-top: 15px;
margin-bottom: 15px;}

.add_comment { font-size: 12px;
background:url(images/x11.gif) no-repeat 0 6px;
padding: 0 0 0 10px;
font-weight:bold;
}
.comment_descr
{
font-size: 11px;
font-weight:normal;
}

#m4author {
border: 1px solid #000000;
width: 200px;
}

textarea
{
border: 1px solid #000000;
width: 360px;
height: 140px;
margin: 0 0 10px 0;
}

input
{
border: 1px solid #000000;
background: #FFFFFF;
}

.error
{
margin: 20px 20px 0 20px;
font-weight:bold;
color: #FF0000;
}
ul.error
{
margin: 0 0 20px 0;
}

.atags
{
margin-top: 15px;
margin-bottom: 15px;
}
.atags a
{
color: #567A00;
font-style: italic;
}


.tagpage ul
{
margin-top:10px;
}

.tagpage a
{
color: #567A00;
font-weight: bold;
}

.tagpage .tptitle a
{
color: #567A00;
font-style: italic;
font-weight: normal;
}

.article p
{
padding-top:2px;
padding-bottom:3px;
}

.poptags
{
font-weight:bold;
font-size: 12px;
margin-bottom:3px;
margin-top:8px;
padding-top: 7px;
background: url(images/bar.gif) no-repeat;
}

.tagcloud1
{
margin-top: 5px;
margin-bottom: 5px;
}

.adsense_box
{
padding-top: 7px;
background: url(images/bar.gif) no-repeat;
}

.introd
{
margin-left: 10px;
margin-top: 10px;
font-size: 12px;
}

.space
{
height: 300px;
}

#search
{
margin-top: 8px;
padding-top: 7px;
background: url(images/bar.gif) no-repeat;
}
/* End of 'BankiOnline' */

