@import url(http://fonts.googleapis.com/css?family=Short+Stack);

.mainborder {
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #F8DCB6;
	border-right-color: #F8DCB6;
	border-bottom-color: #F8DCB6;
	border-left-color: #F8DCB6;
	font-size: 10px;
	font-weight: bold;
}
BODY {
	background-attachment: fixed;
	background-image: url(button3/shapka/fon.jpg);
}.m1 {
	background-color: #0F0;
}
.mainborder tr td table tr td .mainborder strong {
	text-align: right;
}
.mainborder tr td table tr td div table tr td strong {
	font-family: Verdana, Geneva, sans-serif;
}

#tel /*класс для контактных телефонов сверху (Москва и СПб)*/
{
	border: 2px #7D3F00 solid; /*толщина, цвет рамки, тип линии*/
	padding: 5px; /*отступы текста с 4 сторон от рамки*/
	width: 400px; /*ширина рамки*/
	border-radius: 60px; /*закругление рамки*/
	font-size: 208%; /*размер шрифта*/
	width: auto; /*ширина рамки - автоматически*/
  background-color: #F8DCB6; /*фоновый цвет*/
  text-align: center; /*центрирование текста*/
  margin-left: auto; /*центрирование рамки по левому краю*/
  margin-right: auto; /*центрирование рамки по правому краю*/
}

/* значения для увеличения картинки по клику */
img[tabindex="0"] {
  cursor: zoom-in;
}
img[tabindex="0"]:focus {
    bottom: 0;
    box-shadow: 0 0 20px #000, 0 0 0 1000px rgba(210, 210, 210, 0.4);
    height: auto;
    left: 0;
    margin: auto;
    max-height: 99%;
    max-width: 99%;
    position: fixed;
    right: 0;
    top: 0;
    width: auto;
    z-index: 10;
}
img[tabindex="0"]:focus,  /* убрать строку, если не нужно, чтобы при клике на увеличенное фото, оно возвращалось в исходное состояние */
img[tabindex="0"]:focus ~ * {
    cursor: zoom-out;
    pointer-events: none;
}

#table_all /*свойства для таблиц, у которых указан этот идентификатор*/
{
	background-color: #F8DCB6;
	text-align: center;
	height: 177px;
	width: 70%;
	font-size: 18px;
}
.mainborder tr td table tr td div h1 font strong {
	font-family: Verdana, Geneva, sans-serif;
}

#abzac
{
	text-indent: 20px;
	margin: 20px;
}

.otstup {
	padding-left: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
}

.abzac
{
	text-indent: 20px;
	margin: 20px;
}

.verdana2
{
	font-family: Verdana, Geneva, sans-serif;
}

#otstup-foto {
	padding: 6px;
}

.otstup-foto {
	padding: 6px;
}

.verdana16px
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
}

/*свойства для верхнего регистра (метр в кубе)*/
sup { vertical-align: baseline; position: relative; top: -0.4em; }

.shar {
  cursor: pointer;
  font-size: 22px;
}

.test {font-family: 'Short Stack', cursive;}

/* Gallery */
.gallery img 
{
	margin: 5px;
	border: 3px solid #000;
}

a.photo:hover img
{
	border: 3px solid #034f80;
}

.menu1 {
  display: block;
  height: 150px;
  font-size: 100%;
  vertical-align: 55em;
  
}

.verdana18px
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
}
