@charset "utf-8";

/*  
============================= */
html { 
	}
body { 
	background:url(../images/body.gif); }
.main { 
	width:100%; margin:0 auto 0 auto; 
	background:none; }


/* Header 
============================= */
.header { 
	width:100%; height:200px; position:relative; z-index:25; margin:0px auto 0px; 
	background:url(../images/header.gif) top left repeat-x #f9f9f9; }
.header .container_10 {
	width:960px; height:200px; margin:0px auto 0px; border:0px solid #000; }
.header h1 { 
	margin:0; position:absolute; top:60px; left:2px }
.header h1 a { 
	color:#fff; text-decoration:none }
.header .search {
	float:right; }

/* Search */
.header .search { 
	position:absolute; top:80px; right:20px; width:214px; text-align:right }
.header .search .iText {
	vertical-align:middle; position:relative; top:0; _top:-1px; left:1px; padding:3px 3px 1px 3px; width:94px; height:13px; color:#fff; 
	border:1px solid #8E8E8D; background-color:#857C79 }
.header .search .iText:hover,
.header .search .iText:focus { 
	border:1px solid #B0B0AF; background-color:#A9A4A3 }
.header .search .submit { 
	vertical-align:middle; _position:relative; _top:-1px }

/* Blocks */
.header .block_1 {
	position:absolute; top:50px; right:20px; color:#979797; }
.header .block_2 {
	position:absolute; top:50px; right:20px; width:300px; text-align:right; }
.header .phone {
	position:absolute; top:84px; right:2px; color:#333333; font-size:16px; }

.header2 { 
	width:100%; height:20px; position:relative; border-top:0px solid #f4f4f4; padding:5px 0px 5px 0px; clear:both; 
	background:#EAEAEA; border:0px solid #000; }
.header2 .container_10 { 
	width:960px; height:20px; margin:0px auto; padding:0px 0px 0px 0px; 
	border:0px solid #000; }


/* Content 
============================= */
.content { 
	width:100%; position:relative; z-index:1; margin:0px auto; padding:20px 0px 30px 0px; 
	background:url(../images/content.gif) top left repeat-x #f2f2f2;
	border-bottom:0px solid #ddd; zoom:1 }
.content .container_10 {
	width:960px; margin:0px auto; border:0px solid #000; }

/* grid_1 */
.content>.container_10>.grid_1 { 
	position:relative; width:200px; float:left; margin-left:0px;}
.content>.container_10>.grid_1 h2 { 
	margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; border-bottom:0px solid #E4E4E4; }
.content>.container_10>.grid_1 h2 a { 
	display:block; padding:10px 0 10px 0px; height:30px; line-height:30px; text-decoration:none; 
	color:#2a2a2a; font-size:30px; font-weight:normal; 
	font-family:"Times New Roman", Times, serif; font-style:italic; 
	}

/* grid_2 */
.content>.container_10>.grid_2 { 
	width:740px; float:right; margin-right:0px; }

/* Breadcrumbs */
.breadcrumbs {
	margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; border-bottom:0px solid #E4E4E4; 
	/*
	background:url(../images/content_breadcrumbs.gif) 0 0 repeat-x #303030; 
	border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0;*/ }
.breadcrumbs>.title {
	padding:10px 0 10px 0px; height:30px; line-height:30px; text-decoration:none; 
	color:#2a2a2a; font-size:30px; font-weight:normal;
	font-family:"Times New Roman", Times, serif; font-style:italic; }


/* Footer 
============================= */
.footer { 
	width:100%; height:100px; border-top:0px solid #f4f4f4; margin:0px auto; padding:0px 0px 0px 0px; clear:both; 
	/*background:url(../images/footer.gif);*/ }
.footer .container_10 { 
	width:960px; height:100px; margin:0px auto; padding:0px 0px 0px 0px; 
	/*border-radius:4px 4px 6px 6px; -moz-border-radius:4px 4px 6px 6px; -webkit-border-radius:4px 4px 6px 6px; */
	border:0px solid #000; }
.footer p, .footer div { 
	margin:0;
	color:#afafaf; font-size:12px; }
.footer a { 
	color:#afafaf; font-size:12px; text-decoration:none }

.footer .block_1 {
	position:absolute; top:10px; left:20px; color:#afafaf; border:0px solid #000; line-height:150%; }
.footer .block_2 {
	float:right; text-align:right; margin:10px 0px 0px 0px; padding:0px 20px 0px 0px; border:0px solid #000; line-height:150%; }

.footer2 { 
	width:100%; height:70px; position:relative; border-top:0px solid #f4f4f4; padding:25px 0px 25px 0px; clear:both; 
	background:#EAEAEA; }
.footer2 .container_10 { 
	width:960px; height:70px; margin:0px auto; padding:0px 0px 0px 0px; 
	border:0px solid #000; }
.footer2 .title {
	margin:0px 0 12px 0px; 
	font-size:16px; line-height:14px; color:#000000; text-shadow:0px 0px 0px #000000; font-weight:normal; }


/* Slider
============================= */
._slider { 
	width:100%; height:351px; border-top:0px solid #f4f4f4; padding:0px 0px 20px 0px; clear:both; 
	background:#f9f9f9;  }
._slider .container_10 { 
	width:960px; height:351px; margin:0px auto; padding:0px 0px 0px 0px; 
	/*border-radius:4px 4px 6px 6px; -moz-border-radius:4px 4px 6px 6px; -webkit-border-radius:4px 4px 6px 6px; */
	border:0px solid #000; }


/* 
============================= */
.header:after, 
.header .container_10:after, 
.header2:after, 
.header2 .container_10:after, 
.content:after, 
.content .container_10:after, 
.footer:after, 
.footer .container_10:after, 
.footer2:after, 
.footer2 .container_10:after, 
._slider:after, 
._slider .container_10:after { 
	content:"";display:block;clear:both; }
