html, body, table {
	padding: 0;
	margin: 0;
	border: 0;
	font-family: arial;
	border-collapse: collapse;
}

img {
	border: 0;
}

td {
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	vertical-align: top;
}

#main td.lrline {
	background: #F8F0E3 url(images/lrback.jpg) repeat-x;
}

#main td.lrline1 {
	background: #7A6F5D;
}

#main td.lrline2 {
	background: #E8DDBF;
}

#main td.main {
	background: #FAF4E6 url(images/mainback.gif) repeat-x;
	width: 100%;
}

#main td.mainl {
	background: #FAF4E6 url(images/mainbackl.gif) repeat-y;
	width: 100%;
}

#main td.leftblok11 {
	background: url(images/leftblok1/top.gif) repeat-x;
	width: 100%;
}

#main td.leftblok12 {
	background: url(images/leftblok1/left.gif) repeat-y;
}

#main td.leftblok13 {
	background: url(images/leftblok1/right.gif) repeat-y;
}

#main td.leftblok14 {
	background: url(images/leftblok1/bottom.gif) repeat-x;
	width: 100%;
}

#main td.leftblok21 {
	background: url(images/leftblok2/top.gif) repeat-x;
	width: 100%;
}

#main td.leftblok22 {
	background: url(images/leftblok2/left.gif) repeat-y;
}

#main td.leftblok23 {
	background: url(images/leftblok2/right.gif) repeat-y;
}

#main td.leftblok24 {
	background: url(images/leftblok2/bottom.gif) repeat-x;
	width: 100%;
}

#main td.leftblok25 {
	background: url(images/leftblok2/guestback.gif) repeat-x;
	width: 100%;
}

#main td.leftblok26 {
	background: url(images/leftblok2/guestback.gif) repeat-x bottom;
	width: 100%;
}

#main td.leftblok31 {
	background: url(images/leftblok3/top.gif) repeat-x;
	width: 100%;
}

#main td.leftblok32 {
	background: url(images/leftblok3/left.gif) repeat-y;
}

#main td.leftblok33 {
	background: url(images/leftblok3/right.gif) repeat-y;
}

#main td.leftblok34 {
	background: url(images/leftblok3/bottom.gif) repeat-x;
	width: 100%;
}

td.find {
	background: url(images/findback.gif) repeat-x;
	width: 50%;
	vertical-align: middle;
}


A.maintop {
	color: #97281D;
	font-size: 14px;
	font-weight: bolder;
}

A:HOVER.maintop {
	color: #D7685D;
}

A.topbloki {
	color: #97281D;
	font-size: 12px;
	text-decoration: none;
}


A:HOVER.topbloki {
	color: #D7685D;
}

A.maintop2 {
	color: white;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bolder;
}

A:HOVER.maintop2 {
	color: #D7685D;
}

td.korblok {
	background: #8F2E0E;
	width: 17%;
	vertical-align: middle;
}

td.korblok2 {
	background: #8F2E0E;
	width: 33%;
	vertical-align: middle;
}

td.korblokline {
	background: #8F2E0E;
	vertical-align: bottom;
}

.reklama {
	color: #86816E;
	font-size: 14px;
	font-weight: bolder;
}


td.centerblok11 {
	background: #F0E6CB;
	width: 100%;
}

td.centerblok12 {
	background: #F0E6CB;
}

td.centerblok13 {
	background: url(images/centerblok1/right.gif) repeat-y;
}

td.centerblok14 {
	background: url(images/centerblok1/bottom.gif) repeat-x;
	width: 100%;
}

.newsdate {
	color: #97281D;
	font-size: 14px;
	font-weight: bolder;
	text-decoration: none;
}

A.newshead {
	color: #0000FF;
	font-size: 14px;
	font-weight: bolder;
	text-decoration: none;
}

A:HOVER.newshead {
	color: #8F2E0E;
}

.newsbody {
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
}

.cardhead {
	color: #822E14;
	font-size: 22px;
	font-weight: bolder;
	margin: 10px;
	text-transform: uppercase;
}

.cardnazv {
	color: #822E14;
	font-size: 18px;
	font-weight: bolder;
	margin: 10px;
}

.cardznach {
	font-size: 16px;
	font-weight: bolder;
}

.carduslugi {
	font-size: 12px;
	font-weight: bolder;
	text-indent: 30px;
	text-align: justify;
	margin: 5px;
}

A.cardlink {
	font-size: 16px;
	font-weight: bolder;
	color: #0000FF;
}

A:HOVER.cardlink {
	font-size: 16px;
	font-weight: bolder;
	color: #822E14;
}

A.catlinkmini {
	font-size: 12px;
	font-weight: bolder;
	color: #0000FF;
	text-decoration: none;
}

.cardbody {
	font-size: 14px;
	font-weight: normal;
	text-align: justify;
	text-indent: 10px;
}

A:HOVER.catlinkmini {
	color: #822E14;
}

TD.rayt {
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	width: 100px;
	vertical-align: middle;
}


