body {
  font-family: Trebuchet MS, Century Gothic, Comic Sans MS, Verdana, Courier New;
  font-size: 90%; 
  cursor: default;
  margin: 0;
  padding: 0;
  background-color: #648DC5;
}

a:link { font-weight : 500; color: #A11931; text-decoration: none }
a:active { font-weight : 500; color: #D02830; text-decoration: underline }
a:visited { font-weight : 500; color: #D02830; text-decoration: none }
a:hover { font-weight : 500; color: #0b3768; text-decoration: underline }



h1, p.maintexth1 {
  font-size: 120%; 
  font-weight: bold; 
  color: #D02830;
  text-decoration: underline;
  letter-spacing: +2px;
  margin-top: 30px;
/*PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 700; FONT-SIZE: 33px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; FONT-FAMILY: DS Izmir, Verdana;*/
}

h1, p.maintexth1: hover {
 background: #CAD1DB; /* #FDF7E1; Меняем цвет фона строки таблицы */
} 

p.maintext {
text-indent: 20px; 
margin-top: 0; 
margin-bottom: 0;
/* FONT-SIZE: 18px; */
text-align: justify;
}

p.nomaintext {
text-indent: 0px; 
margin-top: 0; 
margin-bottom: 0;
/* FONT-SIZE: 18px; */
text-align: justify;
}

table {
  font-size: 100%;
  empty-cells: show;
  border-collapse: collapse;
/*  border: #ccc 1px dashed; */
  BACKGROUND-COLOR: transparent;
  padding-right: 15px;
  padding-left: 15px;
}

table.boxtab {
  border-bottom: #ccc 1px dashed;
}

td.pagetd {
  border: none;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: 5px;
  margin-left: 5px;
}

td.pagetdtext {
/*  border: #fff 1px dashed; */
  border: none;
  padding-top: 20px;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: 5px;
  margin-left: 5px; 
}

td {
  border: #ccc 1px dashed;
  padding-right: 5px;
  padding-left: 5px;
}

table.settings-top {
  table-layout: fixed;
  width: 100%;
}

/* Заголовки таблиц */
tr.trhead {
  font-size: 90%; 
  font-weight: bold; 
  color: #000000;
  text-decoration: none;
  letter-spacing: +1px;
  text-align: center;
  height: +30px;
}

TR.trout:hover {
 background: #CAD1DB; /* #FDF7E1; Меняем цвет фона строки таблицы */
} 

/* TABLE.ex3 TR:hover { background: #cfcfcf;} */
TABLE.tabout:hover { background: #F9F9F9;}

.gorsel
{cursor: pointer; cursor: hand;
-moz-background-clip: -moz-initial;
-moz-background-origin: -moz-initial;
-moz-background-inline-policy: -moz-initial;}
.gorsel:hover {
 background: #FDF7E1; /* Меняем цвет фона строки таблицы */
}

.ramas {}

.gornam {
border-top: #ccc 1px solid;
border-left: #ccc 5px solid;
border-right: #ccc 1px solid;
border-bottom: #ccc 1px solid;
width: 300px;
padding-left: 5px;
font-size: 14px;}
.gornam:hover { background: #FDF7E1;}

.gortxt {
border-top: #ccc 1px solid;
border-left: #ccc 5px solid;
border-right: #ccc 1px solid;
border-bottom: #ccc 1px solid;
width: 30px;
padding-left: 5px;
font-size: 14px;}
.gortxt:hover { background: #FDF7E1;}

.gorbtn {
width: 120px;
height: 45px;
border-left: #ddd;
border-top: #ddd;
border-right: #aaa;
border-bottom: #aaa;
border-style: solid;
border-width: 1px;
background:url('/img/gorras.png') #f0f0f0 7% 50% no-repeat;
cursor: pointer;
cursor: hand;
}


td.boxh {
/* background: #eeeeee; */
background: #E8ECED; /* #D7D7FF; #D8D3E7; */
border: #CAD1DB 1px solid;
/* font-family: Comic Sans MS, Arial; */
  font-size: 90%; 
  font-weight: bold; 
  color: #000000;
  text-decoration: none;
  letter-spacing: +1px;
  height: +10px;
  text-shadow: 0px 1px 0px #e5e5ee;
  filter: dropshadow(color=#e5e5ee,offX=0,offY=1);
}

td.boxt {
  font-size: 90%;
  color: #000000;
  text-decoration: none;
  height: +10px;
}

td.boxtvn {
  font-size: 90%;
  color: #000000;
  text-decoration: none;
  height: +10px;
  border-top: 0px; border-bottom: 0px;
}


TD.boxt:hover, TD.boxtvn:hover {
 background: #EEEFEA; /* #FDF7E1; Меняем цвет фона строки таблицы */
} 

td.htd {
  font-size: 90%; 
  font-weight: bold; 
  color: #000000;
  text-decoration: none;
  letter-spacing: +1px;
  text-align: center;
  height: +10px;
}

div.ital {
padding-left: 20px;
padding-right: 20px;
# padding-top: 20px;
# padding-bottom: 20px;
text-align: justify;
# margin-top: 15px; 
# margin-bottom: 15px;
# margin-left: 5px;
margin: 20px;
FONT-SIZE: 18px;
border-left: solid 7px #78A2D9; /* FFBE58 #FCF2D4;  #eeeeee */
}

div.divspr {
font-family: Courier New;
font-size: 12px;
margin-left: 15px;
}

img.textimg {
  margin: 15px;
}
