@charset "utf-8";

/*  
============================= */
html { 
	background:url(../images/body.gif); 
	}
body { 
	background:none; }
.main { 
	width:960px; margin:10px auto 10px auto; padding:0px 10px 0px 10px;  
	background:#fff; }


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

/* Search */
.header .search { 
	position:absolute; top:68px; top:55px; right:0px; width:300px; text-align:right }
.header .search .iText {
	vertical-align:middle; position:relative; top:0; left:0px; padding:2px 2px 2px 2px; width:220px; height:14px; color:#333; 
	border:1px solid #444444; background-color:#ffffff; }
.header .search .iText:hover,
.header .search .iText:focus { 
	border:1px solid #444444; background-color:#efefef; }
.header .search .submit2 { 
	vertical-align:middle; background:#6B6B6B; color:#fff; border:1px solid #6B6B6B; height:20px; padding:0px 10px 0px 10px; }
.header .search input[type=text] {
	}

/* 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:46px; top:30px; right:0px; color:#979797; 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:10px 0px 2px 0px; 
	background:url(../images/content.gif);
	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 10px 0px; padding:0px 0px 0px 0px; border-bottom:1px solid #E4E4E4; }
.content>.container_10>.grid_1 h2 a { 
	display:block; padding:10px 0 10px 0px; height:16px; line-height:16px; text-decoration:none; 
	color:#111111; font-size:16px; font-weight:normal; }

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

/* Breadcrumbs */
.breadcrumbs {
	margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; border-bottom:1px 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:16px; line-height:16px; text-decoration:none; 
	color:#111111; font-size:16px; font-weight:normal; }


/* Footer 
============================= */
.footer { 
	width:100%; height:100%; 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:10px 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; border-top:1px solid #E4E4E4; }
.footer p, .footer div { 
	margin:0;
	color:#C3C3C3; font-size:12px; }
.footer a { 
	color:#C3C3C3; font-size:12px; text-decoration:none }

.footer .block_1 {
	float:left; margin:5px 0px 0px 0px; text-align:left; color:#C3C3C3; border:0px solid #000; line-height:150%; width:230px; }
.footer .block_2 {
	float:left; margin:10px 0px 0px 0px; text-align:left; padding:0px 0px 0px 0px; border:0px solid #000; line-height:120%; }

.footer2 { 
	width:100%; height:150px; position:relative; border-top:0px solid #f4f4f4; padding:20px 0px 20px 0px; clear:both; 
	background:#EAEAEA; }
.footer2 .container_10 { 
	width:960px; height:150px; 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:210px; border-top:0px solid #f4f4f4; padding:0px 0px 0px 0px; clear:both; 
	background:url(../images/_slider.gif); }
._slider .container_10 { 
	width:740px; height:210px; 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; }
