/* ссылки */
:link {			
	color: #0066cc;}
:visited {		
	color: #990099;}
:hover {		
	color: #9999cc;}

body {			
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background: url("img/bkgr.gif") repeat-y #cccccc;}
#pr {
	background: url("") #ffffff;}

body table, table table {
	font-size: 1em;}
p {             	
	text-align: justify; 
        margin: 0em;
        padding: 0em;
        text-indent: 1.8em;}
td {            	
	vertical-align: top;}
img {			
	margin: 0em;}
pre {			
	padding: 0em 0px 0em 0px;
        text-indent: 0em;
	font-family: Courier, monospace;
	font-size: 0.85em;}

ul, ol {			
	margin: 5px 0px 1em 25px;
	padding: 0 0 0 0px;}
li {             	
	text-align: justify;}
hr {
	height: 1px;
	color: #ebebeb;}

/* форма выбора */
form {			
	margin: 0em;}
select, input, textarea {      	
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 0.8em;}
.select {		
	margin: 5px 0em 5px 27px;}


/* для дополнительного выравнивания */
#l, #fll, #frl, #tl, #ml, #bl {			
	text-align: left;}
#r, #flr, #frr, #tr, #mr, #br {
	text-align: right;}
#c, #flc, #frc, #tc, #mc, #bc {
	text-align: center;}
#fl, #fll, #flr, #flc {			
	float: left;}
#fr, #frl, #frr, #frc {			
	float: right;}
#t, #tl, #tc, #tr {
	vertical-align: top;}
#m, #ml, #mc, #mr {
	vertical-align: middle;}
#b, #bl, #bc, #br {
	vertical-align: bottom;}

/* стили колонок */
.col {			
	background-color: #fffffc;}
.colCap {		
	background-color: #f8f8f8;}
.colBorder {		
	background-color: #ebebeb;}
.colEm {			
	background-color: #ffffff;}

.mtext, .mtextc, .mtextr {     		
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 0.75em;
	text-align: left;}                                       
.mtextc {		
	text-align: center;}                                       
.mtextr {		
	text-align: right;}

/* копирайты */
.cprt {         	
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 0.75em;
        text-align: center;
        width: 700px;
        margin: 0em;
        padding: 1em 0px 1em 0px;
        text-indent: 0em;}

/* страницы */
.pageTitle {          	
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 1.4em;
        font-weight: bold;
	text-indent: 1.25em;
        color: #daa520;
	padding: 0em 5px 0em 5px;}
.pageInfo {		
	padding: 5px 5px 10px 5px;
	width: 100%;}

/* alert! */
.al {			
	color: #cc0066;}


/* цветовая градация заголовков */
.h1, .h1b {
	color: #000000;}
.h2, .h2b {
	color: #000000;}
.h3, .h3b {
	color: #cc9933;}
.h1b, .h2b, .h3b {
	font-weight: bold;}
.h1b {
	font-size: 1.4em;
	text-indent: 1.4em;}
.h2b, .h3b {
	font-size: 1.1em;}
/* позиционная градация заголовков */
#h1, #h2, #h3 {
        text-indent: 1.8em;}
#h1 {
	padding: 1em 0em 1em 0em;}
#h2 {
	padding: 0em 0em 1em 0em;}
#h3 {
	padding: 1em 0em 0em 0em;}


/* прямая речь */
.ds {			
	font-style: italic; 
	list-style: url('img/li.gif') inside;
	margin: 0em 0em 0em 1.7em;
	padding: 1em 0em 1em 0em;}

/* основная колонка */
.mainText {
	width: 700px;
	padding: 0em 25px 1em 66px;}
