body { 
	background: #D2E6F1 url(../img/bg.jpg) top left repeat-x; 
	}

div.container-main {
	background: url(../img/bg_top2.jpg) top center no-repeat;
	}
	div.container {
		width: 980px; min-height: 400px; margin: 0px auto;
	}

/* header =================== */
div.header {
	height: 120px;
	}
	div.header-logo { 
		width: 260px; 
		}
	div.header-container {
		width: 675px;
		}
		div.header-container-boxes {
				height: 90px;
			}
			div.header-container-links {
				width: 245px; padding-top: 15px;
				}
				div.header-container-links-nav a {
					padding: 0px 10px 0px 2px;
					color: #FFFFFF; font-size: 10px;
				}			

/* main ===================== */
div.main-header {
	height: 15px;
	background: url(../img/main_header.png) top left no-repeat;
	}
div.main-footer {
	height: 15px;
	background: url(../img/main_footer.png) top left no-repeat;
	}	
div.main {
	background: url(../img/main_bg.png) top left repeat-y;
	}		
	div.main-top {
		background: url(../img/main_top.png) top left no-repeat;
		}
	div.main-bottom {
		padding: 0px 15px;
		background: url(../img/main_bottom.png) bottom left no-repeat;
		}
	div.main-side-left {
		width: 240px;
		}		
	div.main-side-right {
		width: 705px;
		}	
	
/* footer =================== */
div.footer {
	margin-top: 15px;
	}
	
	
/* box-about ================ */
div.box-about {
	width: 297px; padding: 22px 25px;
	background: url(../img/box_wide.png) top left no-repeat;
	}
	div.box-about-title {
		height: 25px;		
		}
		div.box-about-title a {
			color: #FFFFFF; font-size: 18px; font-style: italic;
		}
	div.box-about-text {
		margin-top: 10px;
		color: #555752; line-height: 170%;
		}
		div.box-about-text p {
			display: inline;
			}
			
div.prolist {
	padding: 5px; 
	border: 1px solid #E7E8E9; background: #FFFFFF;
	}