/** Глобальные свойства **/
body {
	background-color: #4a558d;
	margin: 0px;
	font-size: 11px;
	font-family: Verdana;
	scrollbar-3dlight-color: #5671B1;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-base-color: #5671B1;
	scrollbar-darkshadow-color: #5671B1;
	scrollbar-shadow-color: #5671B1;
	scrollbar-track-color: #B0C4DE
}
table {
	font-size: 11px;
	font-family: Verdana;
	border-collapse: collapse;
/* свернуть все границы таблиц */
}
P {
	margin-bottom: 5px;
	margin-top:    5px;
}
P.head {
	font-size:      13px;
	text-align:     center;
	margin-top:     15px;
	margin-bottom:  0px;
	font-weight:    bold;
	text-transform: uppercase
}
P.top{
	font-size:      13px;
	text-align:     center;
	margin-top:     0 px;
	margin-bottom:  0 px;
	font-weight:    bold;
	text-transform: uppercase
}
.gold {
	color: #EDC745;
}
blockquote {
	margin: 0 0;
	margin-left: 20px;
}
tr {
	vertical-align: top;
}
img {
	border-width: 0px;
	border-color: #4A558D;
}
img.catalog {
	width:  120px;
	/*height: 76px*/
	margin-right: 10px;
	margin-top:   5px;
}
/** частные случаи **/
/*** таблицы ***/
table.simple {
	width: 100%;
	border: 0;
}
td.banner {
	height: 50px;
}
table.banner {
	width: 100%;
	height: 98%;
	border: 0;
}
table.event {
	width: 100%;
	border: 0;
	padding-left: 5px;
	padding-right: 5px;
}
td.item {
	height: 38px;
	text-align: right;
	padding-top: 10px;
	border-top: 1px;
}
td.border {
	border-top: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
	padding-top: 5px;
	padding-bottom: 5px;
}
td.title {
	background-color: #134A9D;
	border-top: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
	padding-top: 5px;
	padding-bottom: 5px;
}
.caption {
	FONT-FAMILY: Verdana;
	COLOR: #EDC745;
	FONT-SIZE: 8pt;
	font-weight: bold;
	text-align: center;
	padding-bottom: 5px;
	text-transform: uppercase;
}
.xmenu {
	font-family: Verdana;
	font-size: 10pt;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
}
/*** ссылки ***/
a, a:hover, a:active, a:visited {
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #FDD977;
}
a.city, a.city:hover, a.city:active, a.city:visited {
	width: 100%;
	height: 100%;
}
a.city:hover {
	background-color: #154e9f
}
a.iselect, a.iselect:hover, a.iselect:active, a.iselect:visited {
	color: #FDD977;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.ismall, a.ismall:hover, a.ismall:active, a.ismall:visited {
	color: #FDD977;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.ismall {
	color: #FDD977;
	font-family: Verdana;
	font-size: 8px;
	font-weight: bold;
	text-decoration: none;
}
a.i10, a.i10:hover, a.i10:active, a.i10:visited {
	color: #FDD977;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
a.i, a.i:hover, a.i:active, a.i:visited {
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.i:hover{
	color: #EDC745
}
a.next, a.next:hover, a.next:active, a.next:visited {
	color: #EDC745;
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
}
a.xmenu, a.xmenu:hover, a.xmenu:active, a.xmenu:visited {
	color: #FFFFFF;
	font-size: 10 px;
	text-decoration: none;
}
/*** фоны ***/
.fon_event {
	background-color: #292e67;
}
.fon_news {
	background-color: #364179;
}
/* --- */
FONT {
	FONT-FAMILY: Tahoma, Arial, sans-serif
}
.h1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: black;
	TEXT-DECORATION: none
}
.z8e {
	FONT-FAMILY: Verdana;
	COLOR: #EDC745;
	FONT-SIZE: 8pt
}
.z8b {
	FONT-FAMILY: Verdana;
	COLOR: #7da9d1;
	FONT-SIZE: 8pt
}
.z8 {
	FONT-FAMILY: Verdana;
	COLOR: white;
	FONT-SIZE: 8pt
}
.z10 {
	FONT-FAMILY: Verdana;
	COLOR: #EDC745;
	FONT-SIZE: 10pt
}
.z10w {
	FONT-FAMILY: Verdana;
	COLOR: white;
	FONT-SIZE: 10pt
}
.z10 A.active {
	COLOR: black;
	TEXT-DECORATION: none
}
.z11 {
	FONT-SIZE: 11px
}
.z13 {
	FONT-SIZE: 13px
}
.l {
	TEXT-DECORATION: underline
}
:hover.nou {
	TEXT-DECORATION: none
}
.ibhead .z11 A {
	COLOR: #fafcfe
}
table.header-t {
	border-right: solid white 20px;
}
table.header-t td.text {
	font-size: 80%;
	padding: 3em 0 2em 0;
}