/*****************/
/** 01 Template **/
/**  base.css   **/
/*****************/

HTML {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}

BODY {
	height: 100%;
	width: 100%;
	padding: 0;
	margin: 0;
	font-family: Tahoma, sans-serif;
	font-size: 100.01%;
	color: #000;
	min-width: 980px;	
	text-align: center;
}

TABLE, TR, TD,
H1, H2, H3,
UL, OL, LI,
DL, DT, DD { padding: 0; margin: 0; border: 0; font-weight: normal; }

TABLE { border-collapse: collapse; }

A { text-decoration: underline; cursor: pointer;}
A:link, A:visited { color: #734b06; }
A:hover, A:active { color: #000000; }
A IMG { border: none;}

.nodisplay {display: none;}
.display {display: block;}

.align-left {text-align: left;}
.align-right {text-align: right;}
.align-center {text-align: center;}

.w10 {width: 10%;}
.w20 {width: 20%;}
.w30 {width: 30%;}
.w40 {width: 40%;}
.w45 {width: 45%;}
.w50 {width: 50%;}
.w60 {width: 60%;}
.w70 {width: 70%;}
.w80 {width: 80% !important;}
.w90 {width: 90%;}
.w100 {width: 100%;}

/* для картинок контента */
.img-lft {float: left; margin: 3px 8px 1px 0; zoom: 1;}
.img-lft img { border: 2px solid #288901 }
.img-rgh {float: right; margin: 3px 0 1px 8px; zoom: 1;}
.img-rgh img { border: 2px solid #288901 }
/* EOF для картинок контента */

.clearboth {clear: both;}
.noclear {clear: none;}

.relative {position: relative;}

.bold {font-weight: bold;}
.red {color: #9b0c05;}
.gray {color: #b7b7b7;}
.blue {color: #37699c;}
.small {font-size: 90%;}

H2.mt-20 {margin-top: 20px !important;}
