@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-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: 120%; /*размер шрифта*/
	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;
}

.otstup2 {padding-left: 20px;}

.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;
}

.clients-description
{
	line-height: 1.45em;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
}

.cells
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	margin: 0 10 20 10;
}

#back a {
	text-decoration:underline;
}

#back a:hover {
    text-decoration:none;
	color: red;
}
ul.dropdown li { position: relative; white-space: nowrap;}
 ul.dropdown,
 ul.dropdown-inside {
 list-style-type: none;
 padding: 0.1px 0px 0.1px 0px;
 }
 ul.dropdown-inside {
 position: absolute;
 left: -9999px;
 padding: 10px 0px 0px 0px;
 }
 ul.dropdown li.dropdown-top {
 display: inline;
 float: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 }
 ul.dropdown li.dropdown-top a {
 display: block;
 color: #FFFFD5;
 }
 ul.dropdown a.dropdown-top { background: #7D3F00; }
 ul.dropdown a.dropdown-top:hover { padding: 0px 0px 0px 0px; }
 ul.dropdown li.dropdown-top:hover .dropdown-inside {
 display: block;
 left: 0;
 }
 ul.dropdown .dropdown-inside { background: #7D3F00; }
 ul.dropdown .dropdown-inside a:hover { background: #7D3F00; }

a {
	text-decoration:underline;
}

a:hover {
    text-decoration:none;
	color: #EA7500;
}