body {   	overflow-y:scroll;	_overflow-y:none;		font:	normal 0.9em Arial, sans-serif;		line-height: 1.4em; 	-webkit-font-smoothing: subpixel-antialiased;	color:#818280;	background:#fff url(../img/bg-1.jpg) center 0 repeat-x;}html, div, li, span, p, address {	line-height: 1.4em;}div.clear { clear:both; width: 0px; height: 0px; font-size: 1px; }h1,h2,h3,h4 {	color:#79C843;	font-family: Tahoma, Arial, sans-serif; font-weight: normal;	font-weight: normal;	margin: 0 0 10px 0;	font-weight: normal;}h1 {font-size:1.8em;line-height:1.2em;}h2 {font-size:1.6em;line-height:1.2em;}h3 {font-size:1.4em;line-height:1.2em;}h4 {font-size:1.2em;line-height:1.2em;}a{color: #EF8C1B; outline: none; text-decoration: underline;}a:hover {color: #EF8C1B;text-decoration: none;}b,strong {color:#79C843; font-weight: normal;}p {text-align: justify; padding: 0; margin:5px 0px;}li {list-style-type: disc;	margin-left: 30px;}ul {margin: 0;}div {text-align: justify;}div.line {	width: 100%;	height: 20px;	background:url(../img/line.png) center 0px no-repeat;	margin: 20px 0;}a.btn {text-decoration: none;}div.sitemap {padding: 0;}div.sitemap div{padding: 3px;}div.sitemap div a {text-decoration:underline;}div.sitemap div a:hover {text-decoration:none;}div.sitemap div a.Smain{text-decoration:none; color:#818280; font-size: 1.3em;background:none; padding:0;font-family: 'Philosopher'; font-weight: normal;}div.sitemap div.home{background:url(../img/marker-2.png) 0 0px no-repeat; padding:5px 8px 10px 35px;}.author-post, .tags-post{font-size:13px;color:#999;padding:0 0 8px}	.author-post a{color:#999}.tags-post{color:#222}ul.circle li {	list-style-type: disc;	margin-left: 30px;}ul.breadcrumb li, ul.thumbnails li{	list-style-type: none;	margin: 0px;	}img.border {	border: 1px solid #ccc; padding: 10px; float: left; margin: 0 10px 10px 0;}div.top {	height:125px;	background-color: #79dc08;	color:#fff;	margin-top: 5px;	margin-bottom: 15px;	-moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:5px;	position:relative;	-webkit-box-shadow:0 0px 8px #ccc;	-moz-box-shadow:0 0px 8px #ccc;	box-shadow:0 0px 8px #ccc;}div.top div.logo {	position:absolute; 	top:15px; 	left:30px; 	width:230px; 	height:100px;	}div.top div.menu {	position:absolute; 	bottom:3px; 	right:10px; 	width:auto; 	height:35px;	border:0px solid red;	}ul.nav li {	list-style-type: none;		margin: 0px 3px;}ul.nav li a {	text-transform: uppercase;	font-size: 0.9em;	font-weight: normal;		color: #fff;	text-decoration:none;	font-weight: bold;}ul.nav li.active a {	background-color: #fff;	color:#79C843;}.nav > li > a:hover, .nav > li.active > a:hover {  text-decoration: none;  background-color: #fff;  color:#79C843;}div.content {		border:1px solid #ccc;	-moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:5px;	-webkit-box-shadow:0 0px 8px #ccc;	-moz-box-shadow:0 0px 8px #ccc;	box-shadow:0 0px 8px #ccc;		background-color: #fff;	background:#fff url(../img/fon.jpg) center 100px no-repeat;	}div.scroller {	height:170px;	border:1px solid #ccc;	-moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:5px;	-webkit-box-shadow:0 0px 8px #ccc;	-moz-box-shadow:0 0px 8px #ccc;	box-shadow:0 0px 8px #ccc;	margin-top: 15px;	}div.foto_scroll {	position: relative;	overflow: hidden;	border:0px solid red;	height: 120px;	margin: 5px 0px;}div.foto_scroll_img {	position: relative;	overflow: hidden;		height: 120px;		margin-left: 0px;	width: 10000px;}div.foto_scroll_img table tr td {		width: 190px;	height: 120px;	padding-right: 22px;	}div.slader_one {	width: 190px;	height: 120px;	-moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:5px;	overflow: hidden;	}div.sc_left, div.sc_right {	background:url(../img/left.png) left center no-repeat;		height: 120px;	width: 45px;	margin: 0;	cursor:pointer;	position: absolute;	}div.sc_right {background:url(../img/right.png) right center no-repeat; right: 0px; display:none;}div.footer {	font-size:0.7em;}div.index_news {	position: absolute;	top:0px;	right:-10px;}.scroll-pane{	width: 190px;	height: 365px;	overflow: auto;			margin:5px 5px 5px 0px;	padding-right:5px;}.list-1 li {	list-style-type: none;	margin: 0px;		padding:3px 0 5px 25px; 	background:url(../img/marker-1.png) 0 2px no-repeat;}.list-1 li.last-item {padding:0 0 0 41px;}	.list-1 li a {		display:inline-block;		color:#818280;		cursor:pointer;	}	.list-1 li a:hover,	.list-1 li a:hover span {color:#f78f07;}	li.active a{		color:#F38D07;		text-decoration: none;			}		.foto-list ul{margin: 0 auto;}.foto-list ul li{	display: inline-block;	width: 190px;	padding: 0 0 10px 0;	vertical-align: top;	*display: inline;	_overflow: hidden;		border: 0px solid red;	margin-left: 5px;}div.page_index {	position:absolute;	width:722px;	height: 520px;	left:-15px;	top:-15px;	-moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:5px;	background:url(../img/page_index.jpg) center center no-repeat;	border:0px solid #ccc;}div.bg_none {	background:none;	background-color: #fff;}div.page_index_text {	position:absolute; 	z-index:5;	border:1px solid #fff;	padding: 10px;	right:0;	bottom:7%;	width: 80%;	background-color: #fff;	opacity: 0.7; /* Полупрозрачный фон */   filter: alpha(Opacity=70); /* Прозрачность в IE */   font-size: 1.0em;}div.page_index_text b {	color:#79C843;	text-transform: uppercase;	}div.b_phone {	position: absolute;	right:60px;	top:20px;}div.b_mail {	position: absolute;	right:20px;	top:20px;}div.b_phone img, div.b_mail img {	width:30px;	}div.text_for_index {	position:absolute;	width:600px;	height: 60px;	border:0px solid red;	padding:5px;	color:#008CEF;	right:100px;	z-index: 100;		text-align: center;	font-style:italic;	font-weight: bold;	overflow: hidden;}div.text_for_index div, div.text_for_index p {text-align: center;}