body{
	background : Black url(tech/fon.gif) repeat-x;
	color : #A4A4A4;
	margin : 0;
	padding : 0;
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	margin-right : 0px;
}
div.topleft{
	background : Black;
	width : 48px;
	height : 168px;
	border-bottom : 9px solid #A4A4A4;
}
div.topleft img{
	display : block;
	padding : 36px 0 0 16px;
}
div.head{
	background : transparent url(tech/hleft.gif) no-repeat left;
	height : 177px;
}
td.ferma{
	background : url(tech/fermamidle.gif) repeat-y left;
	width : 50px;
}
td.ferma div.top{
	background : transparent url(tech/fermatop.gif) no-repeat top;
	vertical-align : top;
	height : 124px;
	width : 50px;
}
div.banner{
	background : #333333;
	text-align : center;
}
div.navigation{
	width : 240px;
	background : transparent url(tech/fon3.gif) repeat-y;
	float : left;
}
div.navigation div.nav{
	color : Silver;
	text-decoration : none;
	display : block;
	margin : 0.5em 16px 0 14px;
	padding-left : 2em;
	font-size : 1.0em;
	font-weight : bolder;
}
div.navigation a:link, div.navigation a:visited, div.navigation a:active{
	color : White;
	text-decoration : none;
	display : block;
	margin : 0.5em 16px 0 14px;
	padding-left : 2em;
	font-size : 1.0em;
	font-weight : bolder;
}
div.navigation a:hover{
	color : #5B5B5B;
	text-decoration : none;
	display : block;
	background-color : #A4A4A4;
}
div.pic{
	width : 240px;
	background : transparent url(tech/footernav.gif) no-repeat bottom;
	padding-bottom : 98px;
}
div.autor{
	text-align : left;
	padding-left : 2em;
}
div.autor td{
	padding-bottom : 4px;
}
div.bannerbottom{
	text-align : center;
	clear : both;
}
div.bannerbottom a:link{
	background : transparent;
	padding-left : 0;
}
div.bannerbottom a:hover{
	background : transparent;
	padding-left : 0;
}
div.main{
	padding : 11px 11px 0 3em;
}
div.new{
	margin-bottom : 1em;
	clear : left;
}
div.new p{
	text-align : justify;
}
div.new img.new{
	margin : 0 0 10px 10px;
	border : 1px solid #A4A4A4;
	display : block;
	float : right;
	clear : right;
}
div.footer{
	background-color : #333333;
	height : 50px;
	clear : both;
}
a:link.detail, a:visited.detail, a:hover.detail{
	display : block;
	color : #A4A4A4;
	text-decoration : none;
	text-align : right;
	margin-right : 180px;
}
a:link.arch, a:visited.arch {
	background-color : #A4A4A4;
	color : Black;
	border : 1px solid #A4A4A4;
	text-decoration : none;
	font-size : 10px;
	padding-right : 1em;
	width : 30em;
}
div.banner1{
	text-align : center;
	margin : 1em 0;
}
td.footer{
	background : transparent url(tech/line.gif) repeat-x scroll bottom;
	height : 38px;
	vertical-align : bottom;
	clear : both;
	padding-left : 2em;
}
td.main {
	border-right : 14px solid #232323;
	background : transparent url(tech/walls.gif) repeat-y;
}
a:link{
	color : #D1D1D1;
	text-decoration : underline;
}
a:hover{
	color : White;
}
a:visited{
	color : Gray;
}
span.white{
	color : White;
	font-size : 0.8em;
}
span.grey{
	color : Silver;
	font-size : 0.8em;
	display : block;
}
img.logo{
	display : block;
	float : right;
	margin : 0 10px 10px 0;
}
a.banner{
	margin : 40px;
}
img.c3 {
	margin : 20px 200px 0 20px;
}
strong{
	color : Silver;
}
td.lefttd{
	width : 240px;
	background : transparent url(tech/bannerbottom.gif) no-repeat bottom;
	padding-bottom : 70px;
}
a:link.main, a:visited.main, a:active.main{
	color : White;
	text-decoration : none;
	display : block;
	margin : 0.5em 16px 0 14px;
	padding-left : 4em;
	font-size : 1.2em;
	font-weight : bolder;
}
a:hover.main{
	color : Black;
	text-decoration : none;
	display : block;
	background-color : #A4A4A4;
}
h1{
	color : #564EA9;
	font-size : 1.6em;
	font-weight : normal;
}
div.topnav {
	margin-left : 1em;
}
div.right {
	float : right;
}
div.new p.center {
	text-align : center;
}
th{
	background : #808080;
	color : White;
	padding : 0.3em 1em;
}
th a:visited {
	color : White;
}
tr.hi{
	background : #1A1A1A;
}
div.catalogue{
	margin-bottom : 1em;
}
div.catalogue ul{
	margin-bottom : 1em;
	list-style : none;
}
form.autorization input{
	background-color : Black;
	border : 1px solid White;
	color : Silver;
	width : 7em;
	padding-left : 0.5em;
}
div.name{
	border : 1px solid Silver;
	color : Silver;
	float : right;
	padding : 0 0.5em 0.1em 0.5em;
	background-color : Black;
	margin-top : 1em;
}
.left {
	text-align : left;
}
div.new img.good{
	margin : 1em 2em 10px 0;
	border : 1px solid #A4A4A4;
	display : block;
	float : left;
	clear : left;
}
div.usernav{
	float : right;
	color : White;
}
div.usernav a{
	color : White;
	padding : 0.1em 0.5em 0.3em 0.5em;
	background : Navy url(tech/fon5.gif);
}
div.date{
	float : left;
	padding : 0 2em 4em 0;
	font-weight : bold;
}
div.menu_frame {

	width : 240px;
	padding-bottom : 20px;
}
.nomarg {
	margin: 0px;
	padding: 0px;
}
.menu_bg {
	background-image: url(tech/fon3.gif);
	background-repeat: repeat;
}

