html,body { margin: 0px; padding: 0px; height: 100%; font-family: Verdana,Tahoma; font-size: 90%; background: #ffffff; }
div,img,form { margin: 0px; padding: 0px; }
form { border-top: #ffffff 2px solid; padding: 20px; }
p { background: #e9e4de; text-align: justify; }
img { border: 0px; }
a { text-decoration: none; color: #653624; }
a:hover { text-decoration: underline; }
h1 { background: #e9e4de url(/images/h1_back.gif) no-repeat 7px 35px; font-size: 140%; color: #454138; font-weight: normal; padding: 10px; margin: 1px 0px 0px 0px; }

.red { color: #b60808; }
.vhspace { margin: 20px; }
.t1 { width: 219px; height: 108px; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; position: absolute; top: 0px; left: 0px; }
.t2 { width: 780px; height: 108px; margin-bottom: 1px; margin-left: 220px; }
.container { min-height: 100%; position: relative; background: url(/images/lmenu_back.gif) repeat-y 0px 0px; min-width: 1000px; border-left: 3px solid #ffffff; border-right: 3px solid #ffffff; }
.clearing, .clear { clear: both; font-size: 0px; height: 0px; margin: 0px; padding: 0px; }
.pa { position: absolute; }
#phones {
	top: 73px;
	left: 783px;
	font-size: 12px;
	font-weight: bolder !important;
	font-weight: bold;
	font-style: italic;
	color: #ffffff;
}

#address {
	left: 265px;
	top: 50px;
	font-size: 12px;
	font-weight: bolder !important;
	font-weight: bold;
	font-style: italic;
	color: #fff;
}

/* шапка */
div.header { background: #cccbd0 url(/images/header_back.gif) left bottom repeat-x; height: 109px; }
div.header div { background: url("/images/header.jpg") no-repeat 220px top; }
div.header div div {
	display: block;
	background: url("/images/logo.jpg") no-repeat left top;
	width: 209px;
	height: 98px;
	text-align: center;
	border-right: #fff 1px solid;
	color: #474440;
	font-weight: bold;
	padding: 5px;
}
div.header a { color: #474440; }
div.header a:hover { text-decoration: none; }
div.header big { font-size: 18px; }
div.header small { font-style: italic; font-size: 11px; }
/* шапка */

.wrapper { float: right; width: 100%; margin-left: -219px; }
.zebra1 { background: #e9e4de; }
.zebra2 { background: #e8e8e8; }
.p020 { padding: 1px 20px; margin-top: 2px; }

/* нижнее меню */
div.footer { position: absolute; bottom: 0px; left: 220px; right: 0px; background: #d6d0c0; text-align: center; z-index: 2; padding: 10px 0px; height: 46px; }
div.footer ul { margin: 0px; padding: 0px; }
div.footer li { margin: 0px 1px 0px 0px; float: left; padding: 15px 0px; border-right: 1px solid #aba595; border-left: 1px solid #e3ddcd; width: 12%; list-style-type: none; }
div.footer li.first { border-left: 0px; }
div.footer li.last { border-right: 0px; }
div.footer a { color: #544e3e; }
/* нижнее меню */

/* левое меню */
div.menu1 { padding-bottom: 40px; left: 3px; top: 109px; }
div.menu1 ul, div.menu1 li { margin: 0px; padding: 0px; }
div.menu1 li { line-height: 20px; }
div.menu1 { float: left; width: 219px; background: #b5b1a5; }
div.menu1 ul.level1 { margin: 17px 15px; list-style: none; }
div.menu1 ul.level1 li { background: url(/images/mmenu_1.gif) repeat-x; }
div.menu1 ul.level1 li a { color: #ffffff; font-weight: bold; }
div.menu1 ul.level1 img { width: 15px; height: 12px; margin: 5px; float: left; }

div.menu1 ul.level2 { list-style: none; background: none; }
div.menu1 ul.level2 li { list-style: none; background: url(/images/mmenu_item_2.gif) no-repeat left 10px; padding: 0px 0px 2px 8px; }
div.menu1 ul.level2 li a { color: #000000; font-weight: normal; }

div.menu1 ul.level3 { list-style: none; background: none; margin: 0px 0px 0px 20px; }
div.menu1 ul.level3 li { list-style: none; background: url(/images/mmenu_item_3.gif) no-repeat left 10px; }
div.menu1 ul.level3 li a { color: #ffffff; }
/* левое меню */

/* content */
div.content { margin-left: 220px; margin-bottom: 66px; background: #ffffff; border-bottom: 2px solid #ffffff; }
div.content div.menu2 { height: 19px; line-height: 19px; font-size: 12px; font-weight: bold; background: #e9e4de; border-bottom: 1px solid #b5b1a5; padding: 0px; }
div.menu2 a { color: #3e3b34; background: url(/images/menu2_li.gif) 0px center no-repeat; display: inline; padding: 0px 0px 0px 14px; margin: 0px 8px 0px 0px; }
div.menu2 a.first { background: none; }
div.content p { border-top: 2px solid #ffffff; padding: 10px; }
/* content */


.brown { background: #e9e4de; }
.grey { background: #e8e8e8; }

/* новости */
.news { background: url(/images/icons/horse.jpg) no-repeat 5px 5px; padding-top: 0px; border-top: 1px solid #ffffff; }
.news td { border: 1px solid #e9e9e9; vertical-align: top; }
.news th { line-height: 36px; padding-left: 50px; font-weight: bold; text-align: left; }
.news .b { width: 50%; padding-top: 0px; padding-bottom: 7px; }
.news p { margin-left: 103px; padding-top: 10px; }
.news .b .n { padding: 5px 10px; text-align: justify; }
.news .b .n1 { margin-right: 1px; }
.news img { border: 1px solid #4c4b47; float: left; width: 100px; height: 100px; }
.news p.date { margin: 0px; color: #43433b; font-weight: bold; padding: 0px 0px 5px 2px; }
.news p.date span { margin-left: 50px; }
.news p.more { text-align: right; }
.news p.more a { color: #653624; font-style: italic; }

div.fullnews { border-top: 2px solid #ffffff; }
div.fullnews p { border: 0px; }
div.fullnews p.date { margin: 0px; font-weight: bold; padding: 10px; padding-bottom: 0px; color: #454138; }
/* новости */

/* статьи */
table.adwert { width: 100%; margin-top: 2px; }
table.adwert td { width: 50%; background: #e8e8e8; vertical-align: top; }
table.adwert td p { margin-left: 103px; border: 0px; text-align: justify; padding-top: 0px; }
table.adwert td img { width: 100px; height: 100px; border: 1px solid #d1d2cc; float: left; }
div.adwert { float: left; width: 50%; margin-top: 2px; }
div.article, td.article { background: #e8e8e8; padding: 5px 11px 11px 11px; }
div.article p, td.article p { margin-left: 103px; border: 0px; text-align: justify; padding-top: 0px; }
div.a1 { margin-right: 1px; }
div.article img { width: 100px; height: 100px; border: 1px solid #d1d2cc; float: left; }
div.article p.name, td.article p.name { margin: 0px; line-height: 32px; padding-left: 40px; font-weight: bold; }
div.a1 p.name, table.adwert td.a1 p.name { background: url(/images/icons/horses.jpg) no-repeat left center; }
div.a2 p.name, table.adwert td.a2 p.name { background: url(/images/icons/dog.jpg) no-repeat left center; }

div.article p.more { text-align: right; }
div.article p.more a { color: #5b332b; font-style: italic; }
/* статьи */

.gallery { float: left; width: 33.3199%; position: relative; padding: 15px 0px; background: #e9e4de; }
.gallery:hover { background: #b5b1a5; }

.nable { position: relative; bottom: 10px; left: 60px; width: 100px; }
.nable a { color: #ffffff; }

/* информер ГисМетео */
.gmtbl{ border: 1px solid #ffffff; color: #efefef; }
.gmtdttl {font-weight: bold; color: #454138; text-align:center; background-color: #efefef; }
.gmtdtext {font-weight: normal; text-align:center;}
/* информер ГисМетео */


table.tblLinks { width: 100%; border-collapse: separate; border-spacing: 0px 2px; }
table.tblLinks td { padding: 15px; }
