/*Стиль ссылок в тексте*/

a { color: #525B64; font-family: arial, tahoma, verdana; font-size: 14px; }

a:hover { color: #000000; }



/*Стиль ссылок главного меню*/

a.menu-link { color: #ffffff; font-family: tahoma, verdana; font-size: 12px; }

a.menu-link:hover { color: #ffffff; }



/*Стиль ссылок анонсов новостей*/

a.small-news-link { color: #525B64; font-family: tahoma, verdana; font-size: 90%; }

a.small-news-link:hover { color: #000000; }



/*Стиль ссылок на все новости*/

a.all { color: #525B64; font-family: arial, tahoma, verdana; font-size: 14px; font-weight: bold; }

a.all:hover { color: #000000; }



/*Стиль ссылок постраничной разбивки*/

a.page-link { color: #525B64; font-family: arial, tahoma, verdana; font-size: 16px; font-weight: bold; }

a.page-link:hover { color: #000000; }



/*Стиль ссылок категорий*/

a.category { color: #525B64; font-family: arial, tahoma, verdana; font-size: 18px; }

a.category:hover { color: #000000; }



/*Стиль ссылок вложенный категорий*/

a.subcategory { color: #525B64; font-family: arial, tahoma, verdana; font-size: 16px; }

a.subcategory:hover { color: #000000; }



/*Стиль ссылок строки навигации*/

a.navi-link { color: #525B64; font-family: arial, tahoma, verdana; font-size: 13px; font-style: italic; }

a.navi-link:hover { color: #000000; }



/*Стиль ссылок активной категории*/

a.active-category { color: #525B64; font-family: arial, tahoma, verdana; font-size: 12px; font-weight: bold; }

a.active-category:hover { color: #000000; }



* {

color: #000000;

font-family: arial, tahoma;

font-size: 100%;

}



p {

color: #000000;

font-family: arial, tahoma;

font-size: 100%;

margin-top: 10px;

margin-bottom: 10px;

line-height: 130%;

}



.active-link {

color: #ffffff;

font-family: arial, tahoma;

font-size: 90%;

font-weight: bold;

padding: 0px;

margin: 0px;

margin-top: 0px;

margin-bottom: 0px;

margin-left: 5px;

margin-right: 5px;

}



html {

//position: relative;

margin: 0;

padding: 0;

}



.menu-divider {

width: 2px;

height: 20px;

}













.cir-top-left {

width: 9px;

height: 9px;

background: #30373f url(../pic/cir-top-left.jpg) left top no-repeat;

}



.cir-top-right {

width: 9px;

height: 9px;

background: #30373f url(../pic/cir-top-right.jpg) right top no-repeat;

}



.cir-bottom-left {

width: 9px;

height: 9px;

background: #30373f url(../pic/cir-bottom-left.jpg) left bottom no-repeat;

}



.cir-bottom-right {

width: 9px;

height: 9px;

background: #30373f url(../pic/cir-bottom-right.jpg) right bottom no-repeat;

}



.emp {

background: #30373f;

}



.cont {

background: #30373f;

}



.tab-menu-item {

border-collapse: collapse;

}



.inv {

width: 1px;

height: 1px;

}





















a img {

border: medium none;

}



body {

margin: 0;

padding: 0;

}



.all-conteiner {

text-align: right;

margin-bottom: 20px;

}



.small-news {

margin-bottom: 15px;

}



.search-form {

margin: 0px;

}



.search {

width: 99%;

color: #737373;

font-family: arial, tahoma;

font-size: 16px;

border: #aeaeae solid 1px;

}



.content {

max-width: 1160px;

_width: expression(document.documentElement.offsetWidth < 1160 ? '100%' : '1160');

margin: auto;

}



.head-pic-left-part {

width: 50%;

background: url(../pic/head-bg-left.jpg) 100% no-repeat;

height: 280px;

text-align: left;

}



.head-pic-right-part {

width: 50%;

background: url(../pic/head-bg-right.jpg) no-repeat;

height: 280px;

text-align: right;

}



table {

border-collapse: collapse;

}



.head-icon {

float: left;

padding-left: 18px;

}



.phone {

float: right;

padding-right: 18px;

text-align: right;

color: #6B6B6B;

font-family: arial, tahoma;

font-size: 20px;

white-space: nowrap;

}



.main-menu {

background:url(../pic/menu-bg.png) repeat-x;

height: 51px;

}



.main-menu-left {

background: url(../pic/head-circle-bottom-left.jpg) no-repeat;

text-align: center;

width: 16%;

}



.main-menu-right {

background: url(../pic/head-circle-bottom-right.jpg) 100% no-repeat;

text-align: center;

width: 16%;

}



.main-menu-center {

text-align: center;

width: 16%;

}



.divider-conteiner {

width: auto;

text-align: center;

}



.divider {

padding-top: 17px;

}



.invis {
  display: none;
}



.menu-active {

color: #ffffff;

font-family: tahoma, arial;

font-size: 12px;

}



.copyright-conteiner {

height: 84px;

background: url(../pic/bottom-circle-left.jpg) no-repeat;

float: left;

}



.bottom-conteiner {

height: 84px;

background: url(../pic/bottom-circle-center.png) repeat-x;

margin-top: 40px;

}



.copyright {

color: #000000;

font-family: arial, tahoma;

font-size: 12px;

font-style: italic;

padding-top: 39px;

padding-left: 20px;

}



.banner {

float: right;

height: 84px;

background: url(../pic/bottom-circle-right.jpg) 100% no-repeat;

width: 20px;

}



.logo {

margin-left: 20px;

}



.words {

margin-top: 211px;

margin-right: 20px;

}



h1 {

color: #000000;

font-family: arial, tahoma;

font-size: 26px;

font-weight: normal;

margin-top: 0px;

margin-bottom: 20px;

}



h2 {

color: #000000;

font-family: arial, tahoma;

font-size: 20px;

font-weight: normal;

margin-top: 0px;

margin-bottom: 15px;

}



.circle-pic-100 {

z-index: 2;

position: absolute;

}



.pic-100 {

z-index: 1;

}



.pages {

margin-top: 10px;

clear: both;

cursor: default;

color: #000000;

font-family: arial, tahoma;

font-size: 16px;

font-weight: bold;

}



.active-page {

color: #000000;

font-family: arial, tahoma;

font-size: 16px;

font-weight: bold;

}



.navi {

margin-bottom: 3px;

font-family: arial, tahoma, verdana;

font-size: 13px;

font-style: italic;

color: #525B64;

}



.project-photo {

float: left;

margin-right: 30px;

margin-bottom: 15px;

}



.wrap {

width: 100%;

clear: both;

height: 1px;

}



.phone-line {

height: 54px;

}



.logo-pic {

width: 262px;

height: 86px;

}



.words-pic {

width: 330px;

height: 38px;

}



.map {

padding-bottom: 10px;

}
