/* CSS Document */
* { -moz-box-sizing: border-box;}
BODY {
	MARGIN: 0px;
	background-image: url(bg1.gif);
}
A {	color: #575b5e;
	text-decoration: underline;
}
TD {
	FONT-SIZE: 12px;
	COLOR: #575b5e;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.top {
	background-image: url(top02.gif);
	background-repeat: no-repeat;
	background-position: right top;
	color: #383f49;
	padding-left: 10px;
}
.menu-top {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #cc3300;
	padding-left: 10px;
	font-weight: lighter;
}
.menu-top a {
	color: #2a5088;
	text-decoration: none;
}
.menu-top a:hover {
	color: #cc3300;
	text-decoration: none;
}
.made {
	font-size: 11px;
	line-height: 18px;
	color: #9e9f9f;
}
.made a {
	color: #9e9f9f;
	text-decoration: underline;
}
.made a:hover {
	color: #e47f00;
}
.down {
	font-size: 12px;
	line-height: 18px;
	color: #dce6ef;
	padding-left: 10px;
}
.down a {
	color: #dce6ef;
	text-decoration: underline;
}
.down a:hover {
	color: #e47f00;
}
.me-bg {
	background-image: url(top02.jpg);
	background-repeat: no-repeat;
}
.me-1 {
	background-image: url(me02.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	font-size: 12px;
	font-weight: bold;
	/*color: #FFFFFF;*/
	text-decoration: none;
	padding-left: 30px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5e7796;
	padding-top: 5px;
	color: #e47f00;
}
.me-1 a {
	color: #fefeff;
	text-decoration: none;
}
.me-1 a:hover {
	color: #e47f00;
}
.me-1 ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 18px;
}

.tx {
	padding: 20px;
}
.subme {
	/*color: #cddbe7;*/
	color: #e47f00;
	font-weight: normal;
	text-decoration: none;
	background-image: url(bul2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;
	padding-left: 7px;
}
.subme a{
	color: #cddbe7;
}
.sub {
	font-weight: normal;
	color: #e47f00;
	background-image: url(bul1.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	background-position: left center;
	padding-left: 10px;
}
.sub a{
	color: #849ec2;
	text-decoration: underline;
}
.tx a {
	color: #575B5E;
	text-decoration: underline;
}
.tx a:hover {
	color: #e47f00;
}
.tx h1 {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: lighter;
	color: #383f49;
}
.tx h3 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.tx h3 a {
	color: #4C6C9B;
}
.tx h3 a:hover {
	color: #e47f00;
}

.tx1 {
	color: #d7e2eb;
	padding-right: 30px;
	padding-left: 30px;
}
.tx1 li {
	font-weight: bold;
	font-size: 12px;
	color: #dce6ef;
	list-style-image: url(bul.gif);
	padding-top: 3px;
	padding-bottom: 3px;
  margin-left: -20px;
/*
  text-indent: -38px;
	list-style-position: inside;
*/
}

.tx1 h2 {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: lighter;
	color: #FFFFFF;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.dat {
	font-size: 11px;
	color: #7d98bc;
}
.tx2 {
	color: #FFFFFF;
}
.tx2 a {
	color: #d7e2eb;
	text-decoration: underline;
}
.tx2 a:hover {
	color: #e47f00;
}
.all {
	color: #7d98bc;
	font-weight: bold;
}
a.all:hover {
	color: #e47f00;
}
.f-contact {
	border: 1px solid #b3b3b3;
	width: 60%;
	height: 18px;
}
.f-contact1 {
	border: 1px solid #b3b3b3;
	width: 100%;
}
.str {
	font-size: 11px;
	font-weight: bold;
	color: #cc3300;
	padding-right: 5px;
	padding-left: 5px;
}
.str a {
	color: #4c6c9b;
}
.str a:hover {
	color: #e47f00;
}
.pics {
	border: 2px solid #d3dfea;
	margin: 10px;
}
.tx hr {
	color: #F3F4F6;
	background-color: #F3F4F6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #849EC2;
}


/*картинки на страницах*/
.lbg {
	background-image: url(im01b.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.lbg4 {
	background-image: url(im02b.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.lbg3 {
	background-image: url(im03b.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.lbg1 {
	background-image: url(im04b.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.lbg2 {
	background-image: url(im05b.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.ibg {
	background-image: url(im01a.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.ibg4 {
	background-image: url(im02a.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.ibg3 {
	background-image: url(im03a.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.ibg1 {
	background-image: url(im04a.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.ibg2 {
	background-image: url(im05a.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.nop p {
  margin: 0;
  padding: 0 0 1em 0;
}
.error {
  font-weight: bold;
  color: #CC3300;
}
