/* CSS RESET */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	font-size: 15px;}textarea{	margin: 0;	padding: 0;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}h1,h2,h3,h4,h5 {	-webkit-margin-before: 0;	-webkit-margin-after: 0;	-webkit-margin-start: 0;	-webkit-margin-end: 0;}body {	line-height: 1;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after, q:before, q:after {	content: '';	content: none;}table {	border-collapse: collapse;	border-spacing: 0;}table tr td {	vertical-align: middle;}table[border="1"] {	border-top: 1px solid black;	border-left: 1px solid black;}table[border="1"] td, table[border="1"] th {	border-right: 1px solid black;	border-bottom: 1px solid black;}table[border="2"] {	border-top: 2px solid black;	border-left: 2px solid black;}table[border="2"] td, table[border="2"] th {	border-right: 2px solid black;	border-bottom: 2px solid black;}.alpha{	background-color: transparent;}.opacity50 {    filter:alpha(opacity=50);    -moz-opacity:0.5;    -khtml-opacity: 0.5;    opacity: 0.5;}.bold{	font-weight: bold;}.canselFloat {	height: 0;	font-size: 1px;	line-height: 0px;	clear: both;}.hidden {	display: none;}/*============*/body, html {	width: 100%;	height: 100%;}body {	font-size: 16px;	font-family: "Arial";}#leftBkgWrap {	position: relative;	background: transparent url("/images/design/leftWrapShadow.jpg") left top repeat-y;	min-height: 100%;	width: 1196px;	padding-left: 14px;	margin: 0 auto;}#rightBkgWrap {	position: relative;	background: transparent url("/images/design/rightWrapShadow.jpg") right top repeat-y;	min-height: 100%;	width: 100%;	padding-right: 14px;}#mainBlock {	min-height: 100%;	width: 100%;	background: #fff url("/images/design/bottomBkg.png") center bottom no-repeat;}/* === */#topBlock {	position: relative;	height: 240px;	background: #fff url("/images/design/headerBkg_2.png") center top no-repeat;}#logoBlock {	height: 185px;	width: 262px;	margin: 0 auto;}

/* микроформат */
#topBlock .vcard {
	margin-top: 20px;
	position: absolute;
	top: 1px;
	right: 0;
	width: 260px;
	height: 92px;
	padding: 10px 0 0 25px;
	background: transparent url("/images/design/addressBlockBkg2.png") right top no-repeat;
	text-align: right;
}

#topBlock .vcard .url, #topBlock .vcard .fn.org, #topBlock .vcard .adr {	/*скрываем некоторые поля из карты, которые не нужно отображать на сайте*/	display: none;}#topBlock .vcard .telline {	padding: 0 0 9px 0;}#topBlock .vcard .telline .tel {	color: #8aa21f;	font-size: 22px;	padding-right: 28px;}#topBlock .vcard .email {	color: #8aa21f;	font-size: 20px;padding-right: 38px;}/* верхнее меню */#topMenu {	display: block;	position: relative;	height: 20px;	text-align: center;}
#topMenu .item {	display: inline;	position: relative;}
#topMenu .item a {	font-size: 1em;	text-transform: uppercase;	color: #505050;	padding: 0 15px 5px 15px;}#topMenu .item:hover a {	color: #7c9701;	background: transparent url("/images/design/topMenuAct.png") left top no-repeat;}#topMenu .item a.actLink {	color: #7c9701;	background: transparent url("/images/design/topMenuAct.png") left top no-repeat;}#topMenu .item ul.subMenu {	display: none;}/* событие при наведении(только для демонстрации верстки, переделать в JQuery) */#topMenu .item:hover ul.subMenu.level1 {	display: block;	position: absolute;	top: 18px;	left: 0;	border: 1px solid #f48f0b;	background: #fff;	padding: 0;	margin: 0;	text-align: left;}#topMenu .item ul.subMenu .subItem {	position: relative;	display: block;	border: 1px solid #f48f0b;	background: #fff;	padding: 1px;	margin: 0;}#topMenu .item ul.subMenu .subItem a {	display: block;	background: #fff;	font-size: .9em;	text-transform: lowercase;	padding: 2px;	border: 1px solid #b1bf67;	margin: 1px;	white-space: nowrap;	color: #434343;	text-decoration: none;}#topMenu .item ul.subMenu .subItem a:hover, #topMenu .item ul.subMenu .subItem a.actLink {	display: block;	background: #e0e0e0;	font-size: .9em;	text-transform: lowercase;	padding: 4px;	border: none;	margin: 0;	white-space: nowrap;	color: #434343;	text-decoration: none;}#topMenu .item ul.subMenu.level1 .subItem:hover ul.subMenu.level2 {	display: block;	position: absolute;	top: -2px;	left: 101%;	border: 1px solid #f48f0b;	background: #fff;	padding: 0;	margin: 0;	text-align: left;}/* === */#leftBlock {	float: left;	width: 249px;	min-height: 700px;	padding-bottom: 70px;}#leftBlock .groupBlock {}#leftBlock .groupBlock .title {	display: block;	background: transparent url("/images/design/groupTitleBkgLeft.png") left top no-repeat;	padding: 15px 0 15px 0;	font-size: 1em;	text-transform: uppercase;	color: #7c9701;	text-align: center;}#leftBlock .groupBlock table.items {	margin: 7px 3px 7px 30px;	border-right: 2px dotted #D9D9D9;	min-height: 100px;}#leftBlock .groupBlock table.items tr td {	padding: 0 0 0 95px;	background-position: left center;	background-repeat: no-repeat;	color: #434343;	height: 62px;	width: 240px;}#leftBlock .groupBlock table.items tr td a.item {	font-size: .92em;	color: #434343;}#leftBlock .groupBlock table.items tr td a.item:hover,#leftBlock .groupBlock table.items tr td a.item.actLink {	color: #7c9701;}/* === */#rightBlock {	float: right;	width: 249px;	min-height: 700px;	padding-bottom: 70px;}#rightBlock .groupBlock {}#rightBlock .groupBlock span.title {	display: block;	background: transparent url("/images/design/groupTitleBkgRight.png") left top no-repeat;	padding: 15px 0 15px 0;	font-size: 1em;	text-transform: uppercase;	color: #7c9701;	text-align: center;}#rightBlock .groupBlock table.items {	margin: 7px 20px 7px 3px;	border-left: 2px dotted #D9D9D9;	min-height: 100px;}#rightBlock .groupBlock table.items tr td {	padding: 0 0 0 95px;	background-position: 10px center;	background-repeat: no-repeat;	color: #434343;	height: 62px;	width: 240px;}#rightBlock .groupBlock table.items tr td a.item {	font-size: .92em;	color: #434343;}#rightBlock .groupBlock table.items tr td a.item:hover,#rightBlock .groupBlock table.items tr td a.item.actLink {	color: #7c9701;}#rightBlock .groupBlock div.news {	margin: 7px 10px 7px 3px;	border-left: 2px dotted #D9D9D9;	min-height: 100px;}#rightBlock .groupBlock div.news .newTitle {	display: block;	padding: 6px 0 2px 12px;	margin: 0;	font-size: .79em;}#rightBlock .groupBlock div.news .newTitle b {	font-size: 1em;	font-weight: bold;	padding: 0;	margin: 0;}#rightBlock .groupBlock div.news .newAnnonce {	display: block;	padding: 0 0 6px 12px;}#rightBlock .groupBlock div.news .newAnnonce a {	color: #434343;	font-size: .79em;}/* === */#contentBlock {	margin: 0 270px 0 270px;	min-height: 400px;	padding-bottom: 70px;	color: #434343;	font-size: .9em;}#contentBlock a {	color: #A3C212;	font-size: 1em;	text-decoration: underline;}#contentBlock ol, #contentBlock ul {	/*коррекция списков для контентной части*/	list-style: none;}#contentBlock ul li:before {	content: "\2022";	margin-left: 20px;}#contentBlock h1 {	font-size: 1em;	color: #505050;	font-weight: normal;	text-transform: uppercase;	border-top: 2px dotted #d9d9d9;	border-bottom: 2px dotted #d9d9d9;	margin: 4px -8px 28px -8px;	padding: 8px 0 8px 14px;}#contentBlock h2 {	margin-bottom: 24px;	font-weight: bold;}#contentBlock div.backNavLink a {	font-size: 1em;	color: #f48f0b;	text-decoration: underline;}/* новости */#contentBlock div.newsList {}#contentBlock div.newsList h2 {	color: #f48f09;	font-size: 1em;	padding-bottom: 10px;}#contentBlock div.newsList h2 b {	color: #434343;	font-weight: bold;	font-size: 1em;}#contentBlock div.newsList p.annonce {	display: block;	margin-bottom: 25px;}#contentBlock div.newsList p.annonce a {	display: block;	color: #434343;	text-decoration: underline;}#contentBlock div.newsText {	min-height: 180px;}/* постраничная навигация */#contentBlock div.pageNav {	padding-top: 10px;	text-align: center;}#contentBlock div.pageNav a {	color: #434343;}#contentBlock div.pageNav span {	color: #A3C212;	font-size: 1.1em;}/* === */#bottomBlock {	position: relative;	background: transparent url("/images/design/leftWrapShadow.jpg") left top repeat-y;	width: 1196px;	padding-left: 14px;	margin: 0 auto;	height: 70px;	margin-top: -70px;}#bottomBlock #bottomWrapBkg {	position: relative;	background: transparent url("/images/design/rightWrapShadow.jpg") right top repeat-y;	height: 70px;	width: 100%;	padding-right: 14px;}#bottomBlock .counters {	position: absolute;	bottom: 25px;	left: 40px;	color: #fff;	font-size: 1em;}#bottomBlock .artProduct {	position: absolute;	bottom: 15px;	right: 40px;	font-size: 12px;	color: #434343;	text-align: right;	line-height: 200%;}.addAnn a{	color:#f48f0b !important;}.AnnTitle{	float:left;	margin-bottom: 13px !important;}h2.addAnn{	float:right;	margin-bottom: 13px !important;}.announces{	width:100%;	background-color:#f5f5f4;}.announces tr{	height: 40px;}.announces .firstTr {	background-color: #E1E1DF;	border-bottom: 2px solid white;	text-align:center;	height: 23px;}.announces .city{color: #F48F0B;float: right;display: block;width: 96px;}.announces .odd{	background-color: #fbfafa;}.textblockann{	width: 508px;	margin-left: 150px;}/* === */