/* Настройки всей страницы - начало */
* {margin: 0px; padding: 0px;}
HTML {height: 100%;}
BODY {margin: 0px; padding: 0px; border: 0px; text-align: center; font-family: Arial, Helvetiva, Verdana, sans-serif; background-color: white; color:#868686; min-height: 100%; height: 100%;  font-size: small;}
.page {height: auto !important; min-height: 100%; height: 100%; margin: 0px auto; text-align: left; width: 840px;} /* Чтобы низ страницы не уходил в бок */
img {border: 0px;}
table {border: 0px; border-collapse: collapse; margin: 0px; padding: 0px;}
a {color: black; font-weight: bold; text-decoration: none; border-bottom: 1px solid #BBED09; outline: none;}
a:hover {color: black; text-decoration: none; outline: none; border-bottom: 0;}
a:focus {outline: none;}
h2 {font-size: 140%; color: #b1e147; font-weight: normal;}
h3 {font-size: 120%; color: #B3B3B3; font-weight: normal;}
h5 {font-size: 95%; font-weight: bold; color: #444444; padding: 0px 0px 3px 0px;}
.clear {clear: both;}
.none {display: none;}
/* Настройки всей страницы - конец */

.system a {color: gray; font-size: 85%; border-bottom: 0;}
.system a:hover {border-bottom: 1px solid #BBED09; outline: none;}
/* Логотип - начало */
.logo {float: left; padding: 57px 48px 0px 26px;}
.logo a {border: 0px;}
.logo a:focus {outline: none;}
/* Логотип - конец */

/* Вступительный текст - начало */
.entrytxt {padding: 50px 25px 0px 0px; margin-left: 430px; font-size: 100%; color: #999999; line-height: 1.3em;}
.entrytxt strong {color: black;}
/* Вступительный текст - конец */

/* Скрытая информация - начало */
#information {display: none;}
/*#inform {width: 820px;}*/
#inform p {padding-bottom: 8px; font-size: 85%; line-height: 1.6em;}
.colwide {float: left; width: 350px; padding: 0px 20px 0px 10px;}
.colnarrow {float: left; width: 220px; padding: 0px 20px 0px 0px;}
.colnarrow.last {padding: 0px 0px 0px 0px;}
/* Скрытая информация - конец */

/* ГЛАВНАЯ ЧАСТЬ - начало */
.content {padding: 6px 0px 0px 0px; text-align: left;}
.head {width: 100%; height: 38px; margin-bottom: 18px; background-image: url(/bitrix/templates/main/images/headbg.gif); background-position: left top; background-repeat: repeat-x;}
.head_l {width: 100%; height: 38px; background-image: url(/bitrix/templates/main/images/headbg_left.gif); background-position: left top; background-repeat: no-repeat;}
.head_r {width: 100%; height: 38px; background-image: url(/bitrix/templates/main/images/headbg_right.gif); background-position: right top; background-repeat: no-repeat;}
.head h2 {padding: 8px 0px 0px 10px;}

/* Новости - начало */
.news {padding-bottom: 18px; background-image: url(/bitrix/templates/main/images/headbg_bot.gif); background-position: left 38px; background-repeat: repeat-x;}
.leftcol {float: left; width: 550px; padding: 0px 10px 0px 10px; position: relative; background: white; font-size: 85%; line-height:1.6em;}
.leftcol.first {display: block;}
.leftcol p {font-size: 85%; line-height: 1.5em; padding: 0px 0px 8px 0px;}
.leftcol a {font-weight: bold;}
.date {text-align: right; font-size: 85%; padding: 0px 10px 2px 0px; margin-top: -17px;}

.rightcol {float: right; width: 260px; margin-right: 10px; list-style-type: none; border-top: 1px solid #CCCCCC; color: black; font-size: 85%; font-weight: bold;}
.rightcol li {border-bottom: 1px solid #CCCCCC;}
.rightcol li label {width: 230px; display: block; cursor: pointer;}
.rightcol li span {float: right; margin-top: -14px; padding-right: 5px; text-align: right; font-weight: normal;}
.rightcol li.tabs-selected {border-bottom: 1px solid #BBED09; background-color: #F9FFE8; background-image: url(/bitrix/templates/main/images/newslistbg.gif); background-position: left top; background-repeat: repeat-x;}
.rightcol li a {padding: 6px 0px 6px 5px; border-bottom: 0px; cursor: pointer; display: block; position: relative;}
.rightcol li a:focus {outline: none;}

#news .tabs-hide {display:none;}
/* Новости - конец */

/* Проекты - начало */
.project {padding-bottom: 50px; background-image: url(/bitrix/templates/main/images/headbg_bot.gif); background-position: left 38px; background-repeat: repeat-x;}
.project .head {margin-bottom: 15px;}
.nav {float: right; margin-top: -50px;}
.nav span {display: none;}
.nav a {border-bottom: 0px;}
.nav a.prev {display: block; float: left; width: 37px; height: 31px; margin-right: 10px; background-image: url(/bitrix/templates/main/images/prev.jpg); background-position: left top; background-repeat: no-repeat;}
.nav a.next {display: block; float: left; width: 37px; height: 31px; margin-right: 10px; background-image: url(/bitrix/templates/main/images/next.jpg); background-position: left top; background-repeat: no-repeat;}
.nav a.prev:hover {background-image: url(/bitrix/templates/main/images/prev_act.jpg); background-position: left top; background-repeat: no-repeat;}
.nav a.next:hover {background-image: url(/bitrix/templates/main/images/next_act.jpg); background-position: left top; background-repeat: no-repeat;}
.portfolio {font-size: 85%; line-height: 1.5em;}
.portfolio ul {list-style-type: none;}
.portfolio ul li {width: 820px; padding: 0px 10px 0px 10px; position: relative;}
.portfolio ul li a.img {padding-bottom: 4px;}
.portfolio ul li a.img img {border: 1px solid #E0F4A4;}
.portfolio ul li a.img {border-bottom: 0px;}
.portfolio ul li strong {color: black;}
.portfolio ul li a {font-weight: bold; color: black;}
/* Проекты - конец */

/* Команда - начало */
.people {padding-bottom: 18px; background-image: url(/bitrix/templates/main/images/headbg_bot.gif); background-position: left 38px; background-repeat: repeat-x;}

ul.listpeople {float: left; width: 320px; list-style-type: none; padding: 0px 0px 0px 10px;}
ul.listpeople li {float: left; width: 50px; height: 50px; padding: 0px 20px 20px 0px;}
ul.listpeople li a {display: block; width: 50px; height: 50px; border-bottom: 0px; background-image: url(/bitrix/templates/main/images/listpeople.gif); background-position: left top; background-repeat: no-repeat;}
ul.listpeople li a:focus {outline: none;}
ul.listpeople li a:hover {background-image: url(/bitrix/templates/main/images/listpeople_hover.gif); background-position: left top; background-repeat: no-repeat;}
ul.listpeople li a span {display: none; font-size: 85%; line-height: 1.6em;}
ul.listpeople li a:hover span {display: block; position: absolute; margin: -32px 0px 0px -38px; z-index: 300; width: 120px; padding: 5px; text-align: center; color: #222; background: url(/bitrix/templates/main/images/span.png) no-repeat; overflow: hidden;}
ul.listpeople li.tabs-selected a {background-image: url(/bitrix/templates/main/images/listpeople_select.gif); background-position: left top; background-repeat: no-repeat;}
ul.listpeople li.tabs-selected a:hover {background-image: url(/bitrix/templates/main/images/listpeople_select.gif); background-position: left top; background-repeat: no-repeat;}

div.listpeople {float: left; width: 500px; margin-top: -46px;}
div.listpeople h3 {margin-bottom: 26px;}
div.listpeople p {float: left; width: 160px; background-color: white; padding-right: 10px; font-size: 85%; line-height: 1.5em;}
.photo {float: left; border: 1px solid #EEEEEE;}
.photo img {float: left; border: 1px solid white;}

#people .tabs-hide {display: none;}
/* Команда - конец */

/* Контакты - начало */
.contact {padding-bottom: 18px; background-image: url(/bitrix/templates/main/images/headbg_bot.gif); background-position: left 38px; background-repeat: repeat-x;}
.contact_ins {float: left; padding: 0px 10px 0px 10px; font-size: 85%; line-height: 1.5em;}
.block {float: left; width: 150px; padding-right: 10px;}
.blockform{float: left; width: 600px; padding-right: 10px;}
.blockcontact{float: left; width: 200px; padding-right: 10px; font-size: 120%;}
/* Контакты - конец */

/* ГЛАВНАЯ ЧАСТЬ - конец */

/* Footer - начало */
.footer {clear: both; padding: 14px 10px 15px 10px; text-align: right; font-size: 85%; border-top: 1px solid #B1D922;}
/* Footer - конец */

a.nol 
{
border-bottom: none;
color:black;
font-weight:bold;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
}
