* {
 font-size: 100.01%;
}

html {
 /*------------ 100% высота контейнера div.page далее */
 height: 100%;
 /*------------*/
}

body {
  background-color: #000000; 
	margin:0;
	padding:0;
	min-height:100%;
	height:100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
	  color: #DCDE76; 
	  font-size:14px;
	  line-height:12px;
}

td,th {font-family: Verdana, Arial, Helvetica, sans-serif;
	  color: #DCDE76; 
	  font-size:14px;
	  	  line-height:18px;
}

h3 {
	text-align:center;
}

a:link {color: #C8A848;}
a:visited {	color: #C5A43F; }
a:hover { color: #DCDE76; }
a:active { 	color: #DCDE76;}

a.menu:link {
	color: #DCDE76;
	text-decoration: none;
	font-weight: bold;
	padding-bottom:1px;
	border-bottom:dashed thin; 
}
a.menu:visited {
	color: #DCDE76;
	text-decoration: none;
	font-weight: bold;
	padding-bottom:1px;
	border-bottom:dashed thin; 
}
a.menu:hover {
	color: #DCDE76;
	text-decoration: none;
	font-weight: bold;
	padding-bottom:1px;
	border-bottom:dashed thin; 
}
a.menu:active {
	color: #DCDE76;
	text-decoration: none;
	font-weight: bold;
	padding-bottom:1px;
	border-bottom:dashed thin; 
}

a.smallmenu:link {
	color: #DCDE76;
	text-decoration: none;
	font-size: smaller;
	font-weight: bold;
	padding-bottom:1px;
	border-bottom: dashed thin; 
}
a.smallmenu:visited {
	color: #DCDE76;
	text-decoration: none;
	font-size: smaller;
	font-weight: bold;
	padding-bottom:1px;
	border-bottom: dashed thin; 
}
a.smallmenu:hover {
	color: #DCDE76;
	text-decoration: none;
	font-size: smaller;
	font-weight: bold;
	padding-bottom:1px;
	border-bottom: dashed thin; 
}
a.smallmenu:active {
	color: #DCDE76;
	text-decoration: none;
	font-size: smaller;
	font-weight: bold;
	padding-bottom:1px;
	border-bottom: dashed thin; 
}

span.menuselected {
	font:bold  Helvetica, Verdana;
	

	}


input.field {width : 370px}

#error {color : #c00000}

input.button {width : 450px;}

textarea {width : 450px;}

input.stmm {width : 600px;}

textarea.stmm {width : 600px;}

.link {	color : #C8A848}

.messagelink {color : #C8A848}

.admintext {
	color : #F45904;
	font-weight : bold;
}
.adminlink {
	color : #F45904;
	font-weight: bold;
}

.headertext {font-size :larger;}

.headerlink {font-size :larger;
	color : #C8A848}
	
.smaller {
	font-size: smaller;
	font-weight: bold;
}
table.withcorner {
	background:url(img/corner.gif) no-repeat right bottom;
	}

div.hr {
	height:5px;
	width:100%;
	background:url(img/rule.jpg) no-repeat center; }

/* привязка к низу экрана */

div.header {
 margin: auto;

 /*----------------------- 100% высоты контейнера относительно клиентской области и контента для IE, FF, Opera */
 height: auto !important;
 min-height:100%;
 height: 100%;
}

/* Контейнер подвала */
div.footer {
 margin: auto;
 margin-top: -98px;
 height: 98px;
 clear: both;

}

div.header div.footer_guarantor {
 height: 98px;
 clear: both;

}

div.headerimage {
	height:70;
	width:800;
	background:url(/img/new/gbook.jpg) center no-repeat;
	}
div.headerimage-stmm {
	height:70;
	width:800;
	background:url(/img/new/stmm.jpg) center no-repeat;
	}


div.text {
	padding-top: 39;

	}
