HTML,BODY {height:100%}

BODY, TD, P, DIV, SELECT, INPUT, TEXTAREA { 
	font-family: Tahoma, Arial, Helvetica; font-size: 11px; color: #606f76;}

body {
	background-color: #000000;
	margin: 0px;
	padding: 0px;
} 

table {border-collapse: collapse;}

table.wrapper {width:100%; height:100%; padding:0px; margin:0px;}
#content {height:100%;}

A {text-decoration: none;}
A:link, A:active, A:visited {COLOR: #da020a;}
A:hover {COLOR: #606f76;}

A.gr:link, A.gr:active, A.gr:visited {COLOR: #606f76; text-decoration: underline;}
A.gr:hover {COLOR: #da020a; text-decoration: none;}

H1, H2, H3, H4, H5, H6 {
	font-weight: normal;
	font-size: 11px;
}

H1 {
	text-transform: uppercase;
	color: #da020a;
	background-image: url(images/redpimka.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 15px;
	margin-top: 0px;
}
H1.no {background-image:none;}

H2 {
	text-transform: uppercase;
	color: #da020a;
	background-image: url(images/greypimka.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-top: 15px;
	margin-top: 0px;
}

p {text-align:justify; line-height: 18px;}

FORM {padding: 0px; margin: 0px;}

INPUT.normal, INPUT.middle, textarea.middle {
	border: 1px solid #989898;
	background-image:url(images/in_shad.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	font-weight: normal;
	padding-left: 3px;
	color: #606f76;
}
SELECT.normal {width: 155px; font-weight: normal;}
INPUT.normal {width: 148px; font-weight: normal;}
INPUT.middle {width: 275px;}
select.middle {width: 272px; font-weight: normal;}
textarea.middle {width: 277px; font-weight: normal;}

.button {
	background-color: #EEEFF0;
	border: 3px double #919A9E;
	padding: 2px;
}
.button:hover {
	background-color: #48565D; 
	color: #FFFFFF;
}

.tgrey {
	background-image: url(images/tgrey.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.bgrey {
	background-image: url(images/bgrey.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.twhite {

	background-image: url(images/twhite.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.menu {
	font-weight: bold;
	text-transform: uppercase;
	padding-right: 22px;
}

.menu A:link, .menu A:active, .menu A:visited {COLOR: #FFFFFF;}
.menu A:hover {COLOR: #da020a;}
.pero {
	background-image: url(images/lpero.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 22px;
	margin-bottom: 3px;
	padding-bottom: 50px;
}
.rpero {
	background-image: url(images/rpero.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 129px;
}
.lang {
	font-weight: bold;
	text-transform: uppercase;
	word-spacing: 11px;
	margin-top: 50px;
	padding-right: 11px;
	width: 49px;
}
.lang A:link, .lang A:active, .lang A:visited {COLOR: #FFFFFF;}
.lang A:hover {COLOR: #da020a;}

A.act:link, A.act:active, A.act:visited {COLOR: #da020a;}
A.act:hover {COLOR: #FFFFFF;}

.c45 {
	background-image: url(images/4x4.gif);
	background-position: right top;
}
.content {
	background-image: url(images/rcube.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 22px;
	padding-left: 22px;
}
.news {
	background-image: url(images/bline.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #eeeff0;
	padding-right: 22px;
	padding-left: 22px;
	padding-bottom: 11px;
}

.news table tr td {line-height: 18px;}

.bcorner {
	background-image: url(images/bcorner2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 129px;
}
.p22 {
	padding-right: 22px;
	padding-left: 22px;
}
.p44 {
	padding-right: 44px;
}
.copyline {
	background-image: url(images/copyline.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.copyright { 
	background-image:url(images/whitepimka.gif);
	background-repeat:no-repeat;
	background-position: 0px 2px;
	color: #FFFFFF;
	padding-top: 15px;
	margin-left: 22px;
	float: left;
}
.banner {
	float: right;
	padding-top: 15px;
	margin-right: 22px;
	}

#submenu { 
	background-image: url(images/reddot.gif);
	background-repeat:repeat-x;
	background-position: left bottom;
}
.sub1 {
	padding-top: 15px;
	padding-bottom: 5px;
	border: 0px solid #da020a;
	border-bottom-width: 1px;

}

td#active {
	background-image: url(images/redpimka.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#FFFFFF;
	border: 0px solid #FFFFFF;
	border-bottom-width: 1px;
}
.p {padding-left: 10px;}

#active A {
	padding-right: 10px;
	padding-left: 0px;
}
A.grn {padding-right: 10px;}
A.grn:link, A.grn:active, A.grn:visited {COLOR: #606f76; text-decoration: none;}
A.grn:hover {COLOR: #da020a; text-decoration: none;}

.mright {margin-right: 10px;margin-bottom: 10px;}

#center {height: 400px; overflow:auto;}

p.red {color: #da020a; text-align: center;}
