@charset "windows-1251";
* {
	border:none;
	margin:0px;
	padding:0px;
}
html {
	height:100%;
}
body {
	height:auto !important;
	height:100%;
	min-height:100%;
	background-color:#CCCCCC;
}
.pageheader {
	background-color:#FFFFBC;
	width:100%;
	height:80px;
	border:none;		
}
.pageheader .logo {
	border-bottom:solid; 
	border-bottom-color:#999999; 
	border-bottom-width:1px;
	width:120px;
	text-align:center;
	vertical-align:middle;
}
.title td {
	border-bottom:solid; 
	border-bottom-color:#999999; 
	border-bottom-width:1px;
}
.menutab {
	border-left:solid; 
	border-left-color:#999999; 
	border-left-width:1px;
	width:100%;
	height:100%;
}
.menutab td {
	background-color:#FFFFBC;
	width:16%;
	text-align:left;
	border-style:solid !important;
	border-left-color:#CCCCCC;
	border-top-color:#CCCCCC;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-width:5px 1px 1px 5px;
	border-bottom-style:inset;
	border-right-style:inset;	
}
.menutab td.passive{
	background-color:#8a6b00;
	color:#FFFFBC;
}
.menutab a {
	display:block; 
	width:100%;
	color:#000000;
	text-decoration:none;
}
.menutab a:hover {
	display:block; 
	background-color:#ffe37f;
	width:100%;
	text-decoration:none;		
}
.menutab div, td.passive {
	padding-left:10px;
	padding-right:5px;
}
.mainframe {		
	border:solid; 
	border-color:#000000; 
	border-width:1px; 
	margin-top:8px; 
	margin-bottom:8px;
	width:560px;
	height:100%;
}
.mainframe td {
	vertical-align:top;
	background-color:#FFFFFF;
	padding-left:30px; 
	padding-right:30px; 
	padding-top:15px; 
	padding-bottom:15px;
}
.mainframe div.news {
	display:inline-block; 
	padding-bottom:25px;
}
.mainframe .news p {
	text-indent:0px;
	width:350px;
	padding-left:135px !important;
	padding-left:15px;
}
.mainframe .news img {	
	float:left;
	padding:0px;
	width:120px;
}
.mainframe p {
	text-align:left;
	font:"Times New Roman", Times, serif;
	text-indent:40px;
}
.mainframe p.header {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	text-indent:0px;
}
.mainframe hr {
	text-align:left;
	width:75%;
	height:3px;
	color:#CCCCCC;
	background-color:#CCCCCC;
	margin-top:2px !important;
	margin-bottom:15px !important;
	margin-top:-5px;
	margin-bottom:8px;
}
.mainframe img {
	float:left; 
	padding-right:12px;
}
.footer {
	background-color:#FFFFBC;
	width:100%;
	height:30px;
	border:none;
	border-color:#999999;
	border-top-width:1px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-top-style:solid;
}
.footer td {
	width:50%;
	padding-left:20px;
	padding-right:30px;
	font-size:small;
}
.raw {
	margin-top:10px;
}
.raw, .raw td {
	border-collapse:collapse;
	border:1px;
	border-style:solid;
	border-color:#000000;
}
.raw td {
	padding:5px;
	margin:0px;
	font-size:small;
}
.contacts {
	border:none;
	width:100%;	
	margin:0;
	padding:0;
}
.contacts td {
	margin:0;
	padding:0 10px 0 10px;
}
.contacts td.header {
	background-color:#ffffda;
	text-align:center;
	padding:5px 10px 5px 10px;
	font-size:14pt;
}
.mainframe div.product {
	width:auto;
	background-color:#ffffda;
	padding:5px 15px 5px 15px;
	margin-bottom:10px;
	margin-top:15px;
	font-size:14pt;
}
.mainframe div.arthdr, div.reshdr {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:500;	
	margin-bottom:5px;
}
.mainframe .art img{
	margin-bottom:10px;
	float:none;
}
.mainframe .art p{
	text-indent:25px;
}
.mainframe div.art {
	margin-bottom:30px;
}
.result {
	margin-top:10px;
	margin-bottom:25px;
	width:100%;
}
.result, .result td {
	border-collapse:collapse;
	border:1px;
	border-style:solid;
	border-color:#000000;
}
.result td {
	padding:5px;
	margin:0px;
	font-size:small;
	text-align:center;
	vertical-align:middle;
}
.mainframe div.arch {
	margin-bottom:15px; 
	font-size:small
}
