/* В этом CSS описаны стили использующиеся на всем сайте */
body{
	font-family: 'Courier New', Courier, monospace;
	color: #000000;
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	text-align: center;
}
#border {width: 960px; border: 1px solid #339949;}
#menu {font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 16px; color: #339949; font-weight: bold; width: 225px; padding: 50px 10px 250px 27px;}
#content {text-align: justify; margin: 30px 20px 5px 20px;}
#content_bg {background-image: url(images/basis/content_bg.jpg); background-position: right top; background-repeat: repeat-y; background-attachment: fixed;}
#menu_bg {background-image: url(images/basis/menu_bottom23_43.jpg); background-position: bottom; background-repeat: no-repeat;}
/*#contacts {font-size: 12px; color: #FFFFFF; height: 80px; text-align: right; font-weight: bold; padding: 3px; padding-bottom: 7px;}*/

a:link {color: #006633; text-decoration: none;}
a:visited {color: #006633; text-decoration: none;}
a:hover {color: #3B9144; font-size: 115%; text-decoration: underline;}
a:active {color: #3B9144; text-decoration: underline;}

#menu a:link {color: #339949; text-decoration: none;}
#menu a:visited {color: #339949; text-decoration: none;}
#menu a:hover {color: #339949; font-size: 115%; text-decoration: underline;}
#menu a:active {color: #fe0000; font-size: 115%; text-decoration: underline;}

#contacts a:link {color: #ffffff; text-decoration: none;}
#contacts a:visited {color: #ffffff; text-decoration: none;}
#contacts a:hover {color: #ffffff; text-decoration: underline;}
#contacts a:active {color: #ffffff; text-decoration: underline;}

a.up:link {color: #404040; text-decoration: none;}
a.up:visited {color: #404040; text-decoration: none;}
a.up:hover {color: #3B9144; text-decoration: none;}
a.up:active {color: #3B9144; text-decoration: none;}

a.photo:link {border: 4px solid #006699; width: 100px; margin: 1px;}
a.photo:visited {border: 4px solid #006699; width: 100px; margin: 1px;}
a.photo:hover {border: 5px solid #339949; width: 100px; margin: 1px;}
a.photo:active {border: 4px solid #fe0000; width: 100px; margin: 1px;}

/* Заголовки */
h1, h2, h3, h4 {font-family: "Courier New", Courier, monospace; text-align: center;}
h1.fmc {font-family: 'Monotype Corsiva', 'Courier New', Courier, monospace; font-size: 26px; margin-bottom: 0px;}
h1 {font-size : 190%; color: #006633;}
h2 {font-size : 190%; color: #006633;}
h3 {font-size : 130%; color: #006633;}
h4 {font-size : 130%; text-align: left; color: #006633;}


/* Списки */
ul{list-style-type: none; margin-left: 0px;}
ol{margin-left: 23px;}
.disk {list-style-image: url(images/basis/disk.gif); margin-left: 25px;}
.empty {list-style-image: url(images/basis/empty.gif); margin-left: 25px;}
.square {list-style-image: url(images/basis/square.gif); margin-left: 25px;}
.menu {list-style-image: url(images/basis/menu.gif); margin-left: 20px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
#menu ul ul {font-size: 14px; margin-left: 10px;}

/* Таблицы */
table {font-size: x-small;}
table.border {border: 1px solid #006633; border-collapse: collapse;}
table.border tr td {border: 1px solid #006633; border-collapse: collapse;}

/* Стили */
.left{text-align: left}
.right{text-align: right;}
.center{text-align: center;}
.fl {float: left; margin-right: 15px; margin-top: 5px;}
.fr {float: right; margin-left: 7px; margin-top: 3px;}
.border {border: 1px solid #266280;}
.dark_brown {color: #801A1A;}
.grey {color: #C6C6C6;}
hr {width: 670px; color: #339949; margin-top: -5px;}
.padtop_ul {padding-top: 7px;}
.pointer {cursor: pointer;}
.fmc {font-family: 'Monotype Corsiva', 'Courier New', Courier, monospace; font-size: 150%;}