.right {text-align:right; claer:both;}
.left {text-align:left; claer:both;}
.centre {text-align:center; claer:both;}

body {
	padding: 0;
	margin: 0;
	background: url(img/bg.jpg);
	font: 12px Trebuchet MS;
	color: #373737;
}

.body{
	min-height: 1100px;
	background: url(img/bg-top.jpg) center top no-repeat;
}

.main{
		width: 992px;
		margin: 0 auto;
	}

.header{position: relative;	height: 380px;}
		
.logo{
				background: url(img/logo.png) 0 0 no-repeat;
				width: 423px;
				height: 127px;
				position: absolute;
				top: 37px;
				left: 25px;
				display: block;
			}
			
.top-menu-block{
		height: 51px;
		position: relative;
		z-index: 90;
		background: url(img/top-menu.png) 0 0 no-repeat;
	}
	
.menu-link{
			font-size: 15px;
			color: #fff;
			display: block;
			position: relative;
			z-index: 90;
			height: 49px;
			line-height: 49px;
			padding: 0 28px 0 28px;
		}
		
.top-menu-block ul{
				margin: 0;
				padding: 0;
				position: relative;
				z-index: 99;
			}
			
.top-menu-block li{
					list-style-type: none;
					float: left;
					position: relative;
					height:  52px;
					z-index: 99;
					margin: 0;
					background: url(img/menu-li.png) left 32px no-repeat; 
				}
			
				
.top-menu-block li:first-child{background: none;}
					
			
.menu-link:hover{
				color: #000;
				text-decoration: underline;
				background: url(img/menu-link-activ.png) center bottom no-repeat;
			}
			
.content{
		background: #fff;
		width: 991px;
		padding: 15px 0;
		position: relative;
		min-height: 350px;
	}
	
.shadow-bottom{
			width: 685px;
			height: 15px;
			position: absolute;
			bottom: -15px;
			left: 150px;
			background: url(img/shadow-bottom.png) 0 0 no-repeat;
		}
		
.shadow-left{
			width: 23px;
			height: 340px;
			position: absolute;
			top: -27px;
			left: -23px;
			background: url(img/shadow-left.png) 0 0 no-repeat;
		}
		
.shadow-right{
			width: 23px;
			height: 340px;
			position: absolute;
			top: -27px;
			right: -23px;
			background: url(img/shadow-right.png) 0 0 no-repeat;
		}

.left-col{
			float: left;
			width: 250px;
			margin: 0 20px 0 20px;
		}
		
.item{margin: 0 0 20px 0;}

.item-title{
					font: bold 15px Arial;
					color: #000;
					text-transform: uppercase;
					margin: 0 0 10px 0;
					background: url(img/item-title.png) 0 bottom repeat-x;
					padding: 0 0 10px 0;
					position: relative;
				}
				
.item-content{clear: both;position: relative;}

.menu-left a{
							background: url(img/menu-left.png) 0 top no-repeat;
							height: 42px;
							width: 218px;
							display: block;
							font-size: 14px;
							color: #000;
							padding: 0 10px 0 20px;
							overflow: hidden;
							line-height: 42px;
						}
							
.menu-left a:hover{background: url(img/menu-left.png) 0 bottom no-repeat;color: #fff;}

#right-col{float: left;	width: 685px;}
#right-col h1 {font-size:24px;font-family:Arial, Helvetica, sans-serif;text-align:center; margin:2px 0px 2px 0px;padding:8px 0px 8px 0px;}
#right-col h2 {font-size:22px;font-family:Arial, Helvetica, sans-serif;text-align:center; margin:2px 0px 2px 0px;padding:8px 0px 8px 0px;}
#right-col h3 {font-size:18px;font-family:Arial, Helvetica, sans-serif;text-align:center; margin:15px 0px 2px 0px;padding:2px 0px 2px 0px;}
#right-col p {text-indent:20px; margin:2px 0px 5px 0px;	padding:0px; font-family : Tahoma; font-size : 14px;}

.footer{
		padding: 20px 0 0 300px;
		min-height: 100px;
		position: relative;
	}
		
		.logo2{
			background: url(img/logo2.png) 0 0 no-repeat;
			width: 260px;
			height: 83px;
			position: absolute;
			top: 0px;
			left: 17px;
			display: block;
		}
		
		.footer-menu{
			background: url(img/footer-menu-bg.png) 0 0 no-repeat;
			width: 686px;
			height: 31px;
			padding: 7px 0 0 5px;
			margin: 0 0 15px 0;
		}
			
			.footer-menu a{
				display: block;
				float: left;
				height: 23px;
				font-size: 12px;
				color: #252525;
				line-height: 23px;
				text-decoration: underline;
				padding: 0 12px;
				border-radius: 3px;
					-moz-border-radius: 3px;
					-webkit-border-radius: 3px;
				margin: 0 5px;
			}
				
				.footer-menu a:hover{
					background: url(img/footer-menu-link.png) 0 0 repeat-x;
					color: #fff;
					text-decoration: none;
				}	
		
		.copir{
			float: right;
			text-align: right;
			font-size: 12px;
			color: #646464;
		}
			
			.copir a{
				color: #01589c;
				text-decoration: underline;
			}
				
				.copir a:hover{
					text-decoration: none;
				}


