img {border:0;}

body, p, td {font: 12px arial, sans-serif;	text-align: left; color: black;}
h1 {font: 12px arial, sans-serif;  font-weight:bold;  text-transform:uppercase; color: black; margin:0; padding:0;}

.outer {width:100%; background-color: #666666; height:20px;}
#body {width:981px; background-color: #ffffff; text-align:center;}
#body2 {width:890px; background-color: #ffffff; text-align:center;}
#upcolumn1 {float:left; width:100%; height:12px;}
#header {float:left; width:981px; height:121px;}
#upcolumn2 {float:left; width:100%; height:42px;}
#lenta {height:210px; background-color: #ffffff; width:100%; float:left;}
#upcolumn3 {float:left; width:890px; height:46px;}
#leftcolumn {float:left; width:46px; height:472px;}
#path {float:left; width:890px; height:25px; text-align:left;}
#lang {float:right; height:18px; font: 11px arial, sans-serif; font-weight:bold;}
#hdr_middle {float:right; height:98px; width:600px;}
#menu_main {float:right; height:121px; width:530px;}
#menu_main_old {float:right; height:25px;}
#main {float:left; width:890px;}
#area1 {float:left; height:325px; width:360px; background-color: e2e2e2;}
#area2 {float:right; height:325px; width:500px; background-color: e2e2e2;}
#upcolumn4 {float:left; width:890px; height:44px;}
#footer {float:left; height:25px; width:890px; text-align:left;}
.footer {font: 11px arial, sans-serif;  font-weight: bold; color: black;}
.pict_descr {font: 10px arial, sans-serif;  font-weight: bold; color: white; padding-left:4px;}
.year { font-weight:bold; color:#797979;}

h2 {font: 12px arial, sans-serif; font-weight:bold; text-transform:uppercase;}

a.lang, a.lang:visited, a.lang:link, a.lang:active, a.lang:hover {color:#991717; text-decoration: underline; font: 11px arial, sans-serif; font-weight:bold;}
a.path, a.path:visited, a.path:link, a.path:active, a.path:hover {color:#991717; text-decoration: underline;  font: 11px arial, sans-serif; font-weight:bold;}
a.ref, a.ref:visited, a.ref:link, a.ref:active, a.ref:hover {color:#991717; text-decoration: underline; font: 11px arial, sans-serif; font-weight:bold;}
.path {font: 11px arial, sans-serif;  font-weight: bold; color: black; text-transform:uppercase}
.copy {color:#991717;}

a, a:visited, a:link, a:active, a.:hover {color:#991717; text-decoration: underline; font: 12px arial, sans-serif;}

A.pat:link,A.pat:visited,A.pat:active,A.pat:hover {
	text-decoration: none;
	font-family: Tahoma,Arial,Verdana;
	color: #717171;
	font-size: 12px;
	font-weight: bold;
}
.path {
	margin-bottom:11px;
}


.btn {background-color:#e2e2e2;border:1 solid #898b8a; color:#0;}
.txt,textarea { color: #16374A; font-size: 12px; font-family:Verdana,Tahoma,Arial; background-color: #ffffff;
	margin: 0,4,0,4; border:1 solid #938EA2;}

.txtss { color: #16374A; font-size: 12px; font-family:Verdana,Tahoma,Arial; background-color: #ffffff;
	margin: 0,4,0,4; border:1 solid #938EA2; width:510px;}


.txt1 {
	color: #16374A; font-size: 12px; font-family:Verdana,Tahoma,Arial; background-color: #ffffff;
	margin: 0,4,0,4; border:1 solid #938EA2; width:444px;}
.txts {
	color: #16374A; font-size: 12px; font-family:Verdana,Tahoma,Arial; background-color: #ffffff;
	margin: 0,4,0,4; border:1 solid #938EA2; width:444px;}

.tx1 {position:absolute;cursor:hand;}
.txr {position:absolute;display:none;padding:4;background-color:#ffffff;border:1 solid red;}
.tx2 {width:250;position:absolute;display:none;padding:8;background-color:#ede8d3;border:1 solid #8d764a;}
