body {
  background: #06092c url('bg.jpg');
  background-repeat: repeat-x;
  color: #ffffff;
  margin: 0;
  padding: 0;
  font-family: arial; font-size: 10pt;
}
table {font-family: arial; font-size: 10pt;}

p {margin-top: 15px;}

img  {border: 0}

a:link, a:visited {
  color: #ffffff;
  text-decoration: underline;
}

a:hover {
  color: #ffffff;
  text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-family: Georgia;
}

h1 {
  font-size:  24pt; margin-bottom: 10px;
}

h2 {
  font-size: 20pt; margin-bottom: 5px; 
}


.city {
  font-family: Georgia; font-size: 16pt; margin-bottom: 5px; border-bottom: white dashed 1px; cursor: pointer;
}

.llink {font-size: 14pt; text-decoration: none; border-bottom: white dashed 1px; float: right; margin-right: 150px;}


.stone-table {
text-align: left; background: #2f1f46; font-weight: bold; font-size: 8pt; border: #605066 solid 1px;
}

.stone-header {
border-bottom: #605066 solid 1px;
}


.stone-contents {
  font-family: Arial; font-size: 11pt; background: #5a3d6f; padding: 5px; border: #605066 solid 1px;
}

.form-contents {
  font-family: Arial; font-size: 9pt; font-weight: normal; background: #5a3d6f; padding: 5px; border: #605066 solid 1px;
}

.form-type {
  font-family: Arial; font-size: 10pt; font-weight: bold; background: #5a3d6f; padding: 5px; border: #605066 solid 1px;
}

.form-type a{color: #ffd800; text-decoration: none; border-bottom: #ffd800 dashed 1px;}


.block-image {
width: 210px; height: 210px; 
float: left; margin-right: 10px; margin-bottom: 15px;
}

.corner {
    -moz-border-radius: 15px; /* Радиус скругления для Firefox */
    -webkit-border-radius: 15px; /* Радиус скругления для Safari и Chrome */
    width: 190px; height: 180px; margin-bottom: 3px;
   }
   
.corner2 {
    -moz-border-radius: 15px; /* Радиус скругления для Firefox */
    -webkit-border-radius: 15px; /* Радиус скругления для Safari и Chrome */
    width: 200px; height: 200px; margin-bottom: 3px;
   }
   
.corner3 {
    -moz-border-radius: 15px; /* Радиус скругления для Firefox */
    -webkit-border-radius: 15px; /* Радиус скругления для Safari и Chrome */
    width: 160px; height: 160px; margin-bottom: 3px;
   }
   
.fence-table td {border: gray solid 1px;}
   
#page {width: 1100px; text-align: center;}
