table {font-size:9pt;}
a{
	text-decoration:none;
}
.amenu {white-space:nowrap; color:#672a0b; margin-top:5px; height:25px; vertical-alignment:middle; font-size:12px; line-height:30px;}
.amenu:hover {color:#c67c61}
div.mn_l{height:30px; background:transparent url(/images/mn_l.jpg) left no-repeat;}
div.mn_r{height:30px; background:transparent url(/images/mn_r.jpg) right no-repeat;}

div.red_mn_l{height:30px; background:transparent url(/images/red_mn_l.jpg) left no-repeat;}
div.red_mn_r{height:30px; background:transparent url(/images/red_mn_r.jpg) right no-repeat;}

.submenu {font-size:10pt; width:300px; padding-top:25px; }
.submenu div {padding:5px 5px 5px 15px; border-bottom:solid 1px #ead6a8; }
.submenu a {color:#af8769; font-weight:bold;}
.asubmenu {color:#af8769; font-weight:bold;}
.submenu img {vertical-align:middle; margin-right:15px;}
.subscribe {background-image:url(/images/subscribe.jpg); background-repeat:no-repeat;  width:233px; height:141px; position:relative;}
.subscribe input {border:none; background-color:transparent; position:absolute; }

body {padding:0; margin:0; background-color:#7F0E00; font-family:Georgia,Tahoma;  background-image:url(/images/bg_all.jpg);}

form {padding:0; margin:0;}

p  {padding:0; margin:0; font-size:11pt; color:#414042;}

input {padding:0px 3px 0px 3px;  margin:0; }

.subscr{
  font-size:8pt;
}


hr { background-color:#ead6a8; color:#ead6a8; height:1px; margin:0px;}


h1 {background-image:url(bull.gif); background-repeat:no-repeat; background-position:left center;  margin:0; padding:0 0 0 30px; color:#c82d00; font-size:13pt; font-variant:normal;  }
h2 {background-repeat:no-repeat; color:#c82d00; font-size:95%; margin-bottom:2px; margin-top:15px;  font-variant:normal;  }
h2 a {color:#c82d00;}

ul {margin-top:0px; list-style-type:disc; font-size:11pt; color:#414042;}
li {list-style-type:disc; font-size:11pt; color:#414042;}

strong {color:#414042;}

/* стиль элементов интерфейса */

.txt {border:solid 1px #c3c3c3; padding:1px 2px 0 2px;}
.btn {border:solid 1px #c3c3c3; padding:0; background-image:url(btn.gif); background-repeat:repeat-x; text-align:center; vertical-align:middle; height:17px; color:#8c8b8b}
.chk {}

.newsa {color:#64819f; text-decoration:underline;font-size:12px;}

.news {
padding-right:30px;
}

.news h2 {
  padding-top:10px;
	display: block;
	font-size: 14pt;
	font-weight: normal;
	color: #a90435;
}

h3{
	margin:0;
	padding:0;
}

.news h3 a {
color:#C82D00;
font-size:12px;
margin-bottom:2px;
padding-bottom:2px;
font-weight:normal;
}
.news h3 a:hover {
color:#C82D00;
}
.news h3 span {
color:#AF8769;
font-size:12px;
margin-right:7px;
}

.news hr {
background-color:#EAD4A7;
color:#EAD4A7;
height:1px;
margin:0;
padding:0;
}
.news a {
color:#64819F;
font-size:12px;
text-decoration:underline;
}
.news br {
font-size:5px;
}
.news img {
margin:5px;
}
.news ul {
color:#414042;
font-size:85%;
margin-bottom:0;
margin-left:16px;
}
.news li {
}
.news h2 a {
text-decoration:underline;
}


.menu {height:30px; }
.menu td {height:30px; background-image:url(/images/mn_bg.jpg); }
.menu a {white-space:nowrap; color:#672a0b; margin-top:5px; height:25px; vertical-alignment:middle; font-size:12px;}
.menu a:hover {color:#c67c61}


.login {background-image:url(/images/login.jpg); background-repeat:no-repeat;  width:285px; height:212px; position:relative;}
.login input {border:none; background-color:transparent; position:absolute;}

.archive {background-image:url(/images/arc.jpg); background-repeat:no-repeat;  width:232px; height:140px; position:relative;}
.archive input {border:none; background-color:transparent; position:absolute; font-size:12pt; color:#1f3c4a; }

.production {}
.production p {margin-top:10px;}
.production td {}
.production th {padding-right:30px}
.production strong {}

.ml{
  height:21px;
  padding-top:3px;
}
.linki { color: #622715; font-size: 1px }
.linki a { color: #622715; font-size: 1px }

#fotoframe{	float:left;	background-image:url(/images/photoframe.jpg);
	background-repeat:no-repeat;
	padding:6px;
	margin:5px;
	width:178px;
	height:260px;}

#frametext{	display:block;	padding:0px 6px 3px 6px;
	width:150px;}

#bigphoto{	padding:3px;
	border:1px solid #ccc;}
