body {
background-color: #4c5763;
}
body, form, img {
margin: 0px;
padding: 0px;
}
body * {
font-size: 11px;
font-family: Tahoma;
color: #E2E5E7;
}
img {
border: none;
}
input, select, option, textarea {
color: #5C666C;
}
input {
height: 16px;
}

.b-share{
padding:0;
margin:0;
display:inline-block;
}

/*Градиенты и фоны*/

.promo_left_rep{
background: url('/common/img/promo_left_rep.gif') repeat-x top;
}
.promo_left{
background: url('/common/img/promo_left.gif') no-repeat top;
}
.promo_left_grad{
background: url('/common/img/promo_left_grad.gif') repeat-x top;
}

.promo_right_grad{
background: url('/common/img/promo_right_grad.gif') repeat-x top;
}
.promo_right{
background: url('/common/img/promo_right.gif') no-repeat top;
}
.promo_right_rep{
background: url('/common/img/promo_right_rep.gif') repeat-x top;
}

.back_grad_top{
background: url('/common/img/back_grad_top.gif') repeat-x bottom;
}

.back_grad_bottom{
background: url('/common/img/back_grad_bottom.gif') repeat-x top;
}

.main_grad{
background: url('/common/img/main_grad.gif') repeat-x top;
}

.promo_sec_left_rep{
background: url('/common/img/promo_sec_left_rep.gif') repeat-x top;
}
.promo_sec_left{
background: url('/common/img/promo_sec_left.gif') no-repeat top;
}
.promo_sec_left_grad{
background: url('/common/img/promo_sec_left_grad.gif') repeat-x top;
}

.promo_sec_right_grad{
background: url('/common/img/promo_sec_right_grad.gif') repeat-x top;
}
.promo_sec_right{
background: url('/common/img/promo_sec_right.gif') no-repeat top;
}
.promo_sec_right_rep{
background: url('/common/img/promo_sec_right_rep.gif') repeat-x top;
}

/* Лого */
span#logo {
float: left;
width: 242px;
height: 91px;
}

/* Меню навигации */
#top_links {
float: right;
width: 639px;
height: 91px;
background: url('/common/img/bg_search.gif') no-repeat right 0px;
}
#top_links #nav {
float: left;
margin-left: 225px;
display: block;
margin-top: 35px;
}
#nav span img {
margin: 0px 7px;
}
#top_links #search {
float: right;
display: block;
margin-top: 33px;

}
#search img {
float: left;
margin: 6px 5px 0px 0px;
margin-right:15;
}
#search form, #search form * {
float: left;
}
#search form .inp {
width: 131px;
}
#search form .butt {
margin: 0px 0px 0px 1px;
}

/* Структура */
.top1 {
height: 91px;
background: url('/common/img/bg_top1.gif') repeat-x;
vertical-align: top;
}
.top2 {
height: 29px;
background: url('/common/img/bg_top2.gif') repeat-x;
vertical-align: top;
}
.top3 {
height: 200px;
background: url('/common/img/bg_top3.gif') repeat-x;
vertical-align: top;
}
.top3_2 {
height: 100px;
background: url('/common/img/bg_top3_2.gif') repeat-x;
vertical-align: top;
}
.top4 {
height: 20px;
background: url('/common/img/bg_top4.gif') repeat-x;
}
/*.mid {
background: url('/common/img/bg_mid.gif') repeat-x 0px 0px;
}*/
.bottom {
vertical-align: top;
height: 100%;
background: url('/common/img/bg_bottom.gif') repeat-x 0px bottom;
}
.footer {
height: 64px;
}
body>* .footer { /*Mozilla,Opera*/
height: 100%;
}

/* Картинка разделов */
.menu_pic {
margin-right: 1px;
float: left;
width: 125px;
height: 29px;
}

/* Бокс для шапки */
.box1 {
width: 100%;
height: 100%;
background-color: white;
}
.box1 .hd1 .c1, .box1 .ft1 .c1 {
font-size: 1px; /* ensure minimum height */
/*height: 33px;*/
}
.box1 .hd1 {
background: url('/common/img/box1_tl.gif') no-repeat 0px 0px;
}
.box1 .hd1 .c1 {
background: url('/common/img/box1_tr.gif') no-repeat right 0px;
}
.box1 .ft1 {
background: url('/common/img/box1_bl.gif') repeat-x 0px bottom;
height: 200px;
overflow: hidden;
}
.box1 .ft1 .c1 {
background: url('/common/img/box1_br.gif') no-repeat right bottom;
height: 200px;
max-height: 200px;
}
.box1 .ft1 .c1 .bd1 {
/*padding-top: 9px;*/
/*margin: 0px 29px 0px 40px;*/
}
.bd1, .bd1 * {
font-size: 11px;
font-family: Tahoma;
color: #5C666C;
line-height: 13px;
}
.bd1 {
height: 55px;
}

.title_pic {
height: 200px;
}


.bd1 a {
color: #008C9E;
}

table.page_title {
height: 100px;
background: url('/common/img/box2.gif') 0 0 no-repeat;
}
table.page_title td {
padding: 5px 0px 5px 25px;
vertical-align: middle;
}
table.page_title span.page_title {
color: #008B9C;
font-size: 20px;
font-family: Tahoma;
text-transform: uppercase;
}

/* Буллет ссылки */
.go {
margin: 0px 0px 0px 4px;
}

/* Картинка-заголовок */
.title_pic {
margin: 0px;
padding: 0px;
}

/* Разделители */
.hr_gray1 {
font-size: 1px;
height: 5px;
background: #a8c0d6;
}
.hr_gray2 {
font-size: 1px;
height: 1px;
background: #82a5c5;
}
.hr_white {
font-size: 1px;
height: 5px;
background: #82a5c5;
}
.hr_stripe {
font-size: 1px;
height: 5px;
background: url('/common/img/bg_hr_stripe.gif') repeat-x;
}

/* Картинка-подзаголовок */
.subtitle {
margin: 5px 0px 0px 0px;
}

/* Общие блоки */
.news_block a, .materials_block a {
color: #C7C26C;
font-weight: normal; /*Opera*/
}
.news_block span {
font-size: 10px;
color: #ADB4B8;
margin-right: 3px;
}
.banner_block {
width: 260px;
height: 120px;
background: url('/common/img/banner_bg_ph.gif') no-repeat right bottom;
margin: 0px;
}
.banner_block .banner_pic {
float: right;
margin: 14px 3px 0px 0px; 
}
.banner_block .subtitle {
margin: 14px 0px 10px 20px; 
}
.banner_block .text {
color: white;
margin: 1px 0px 0px 20px;
font-weight: normal; /*Opera*/
}
.banner_block * a {
color: white;
font-weight: normal;
}
.banner_block * b {
color: #A0E6EE;
text-transform: uppercase;
}
.materials_block {
font-weight: normal; /*Opera*/
}
/* SELECT без бордюра */
.outer {
border: none;
width: 0px;
}
.outer select {
width: 260px;
margin: -2px;
}
html>body * .outer select { /*Mozilla,Opera*/
margin: 0px;
}

/* Поля ввода */
.inp {
border: none;
background-color: #a8c0d6;
}

/* Продукция на главной */
div.product {
width: 100%; /*IE*/
}
div.product .pic {
width: 140px;
height: 74px;
float: left;
background: url('/common/img/bg_product_gray.gif') no-repeat;
text-align: center;
}
div.product .pic img {
margin: 20px 0px 0px 0px;
}
div.product .text {
float: left;
display: table;
margin: 0px 0px 0px 20px;
}
div.product .text a {
color: #81c0d5;
}
div.product .text b {
color: white;
}
body>* div.product .text { /*Mozilla,Opera*/
float: none;
margin: 0px;
padding: 0px 0px 0px 20px;
}

/* Баннер - Техподдержка */
#tech_support {
width: 440px;
height: 100px;
float: left;
background: url('/common/img/bg_tech_support.gif') no-repeat;
}
#tech_support #tech_support_pic {
float: left;
margin: 3px 0px 0px 10px;
}
body>* #tech_support #tech_support_pic { /*Mozilla,Opera*/
margin-right: 11px;
}
#tech_support .text {
float: left;
color: #000000;
font-weight:bold;
margin: 17px 10px 0px 11px;
}
body>* #tech_support .text { /*Mozilla,Opera*/
float: none;
}
#tech_support * b {
color: #ffffff;
text-transform: uppercase;
}
#tech_support * a {
color: #278da9;
}

/* Баннер - Форум */
#forum {
width: 441px;
height: 100px;
float: left;
background: url('/common/img/bg_forum.gif') no-repeat;
}
#forum #forum_pic {
float: left;
margin: 3px 0px 0px 10px;
}
body>* #forum #forum_pic { /*Mozilla,Opera*/
margin-right: 11px;
}
#forum .text {
float: left;
font-weight:bold;
color: #000000;
margin: 17px 10px 0px 11px;
}
body>* #forum .text { /*Mozilla,Opera*/
float: none;
}
#forum * b {
color: #ffffff;
text-transform: uppercase;
}
#forum * a {
color: #278da9;
}

/* Копирайт */
.small_text, .small_text * {
font-size: 10px;
}
.small_text a {
color: #81c0d5;
}
#copyright1 {
width: 280px;
float: left;
color: #B4BDC3;
}
#copyright2 {
width: 510px;
float: left;
color: #B4BDC3;
}
#copyright3 {
float: right;
text-align: right;
color: #B4BDC3;
}
#copyright3 a {
text-decoration: none;
}

/* Меню слева */
.left_menu .list, .left_menu .sub_list1, .left_menu .sub_list2, .left_menu .sub_list3 {
margin: 5px 0px 6px 0px;
}
.left_menu .list {
background: url('/common/img/dot_1.gif') no-repeat 0px 1px;
padding: 0px 0px 0px 13px;
}
.left_menu .sub_list1 {
background: url('/common/img/dot_2.gif') no-repeat 21px 3px;
padding: 0px 0px 0px 33px;
}
.left_menu .sub_list2 {
background: url('/common/img/dot_2.gif') no-repeat 41px 3px;
padding: 0px 0px 0px 53px;
}
.left_menu .sub_list3 {
background: url('/common/img/dot_2.gif') no-repeat 61px 3px;
padding: 0px 0px 0px 73px;
}
.left_menu b {
color: white;
font-weight: bold;
}
.left_menu .list a, .left_menu .sub_list1 a, .left_menu .sub_list2 a , .left_menu .sub_list3 a {
text-decoration: none;
font-weight: normal; /*Opera*/
}

/* Продукция на внутренних страницах */
div.product2 {
width: 100%; /*IE*/
display: table;
}
div.product2 .pic {
width: 157px;
float: left;
display: table;
margin: 0px 14px 0px 0px;
}
div.product2 .pic2 {
width: 157px;
height: 74px;
float: left;
background: url('/common/img/bg_product_gray.gif') no-repeat;
margin: 0px 14px 0px 0px;
text-align: center;
}
div.product2 .pic2 img {
margin: 20px 0px 0px -14px;
}
div.product2 .pic img, div.product2 .pic * img {
margin: 4px 0px -2px 0px;
}
div.product2 .pic a {
color: #81c0d5;
}
div.product2 .pic .vr {
color: #9DA4A9;
margin: 0px 3px;
}
div.product2 .pic .icon {
margin: 0px 0px 0px 5px;
/*position: relative;
top: 3px;*/
}
div.product2 .text {
float: left;
display: table;
line-height: 14px;
}
body>* div.product2 a { /*Mozilla,Opera*/
float: none;
}
div.product2 .text .name, div.product2 .text .name * {
color: #81c0d5;
font-weight: bold;
text-decoration: none;
margin: 0px 0px 1px 0px;
}

/* Текст */
p {
line-height: 14px;
margin: 0px 0px 0px 0px;
padding: 4px 0px 5px 0px;
}

/* Простой список */
ul {
list-style-type: none;
list-style-position: inside;
margin: 0px;
padding: 0px;
}
ul li {
text-indent: -8px;
background: url('/common/img/dot_5.gif') no-repeat 0px 6px;
margin: 0px 0px 5px 0px;
padding: 0px;
}
body>* ul li { /*Mozilla,Opera*/
text-indent: 8px;
}
/* Ненумерованный список */
li.nonumlist {
text-indent: 0px;
list-style-type: none;
list-style-position: outside;
background: url('/common/img/dot_2.gif') no-repeat 0px 3px;
margin: 0px 0px 13px 0px;
padding: 0px 0px 0px 13px;
}
li.nonumlist p {
text-indent: 0px;
line-height: 13px;
color: #E2E5E7;
padding: 5px 0px 5px 0px;
}
/* Список со скобкой */
ul.bracket {
list-style-type: none;
list-style-position: inside;
margin: 0px;
}
ul.bracket li {
color: #9EA6AB;
text-indent: -16px;
background: none;
margin: 0px 0px 5px 0px;
}
body>* ul.bracket li {
text-indent: 0px;
}
ul.bracket li span {
margin: 0px 0px 0px 3px;
}
/* Нумерованный список */
li.numlist {
text-indent: -16px;
background: none;
list-style-type: none;
list-style-position: inside;
margin: 0px 0px 13px 0px;
}
li.numlist .num {
text-decoration: none;
margin: 0px 3px 0px 0px;
}
body>* li.numlist {
text-indent: 0px;
}
li.numlist a {
background: none;
}
li.numlist a * {
color: #81c0d5;
}
li.numlist p {
text-indent: 0px;
line-height: 13px;
color: #E2E5E7;
padding: 5px 0px 5px 13px;
}
/* Желтый список */
ul.olive_list {
list-style-type: none;
margin: 0px;
padding: 0px;
}
ul.olive_list li {
text-indent: -8px;
background: url('/common/img/dot_2.gif') no-repeat 0px 4px;
margin: 0px 0px 0px 0px;
padding-left: 5px;
}
ul.olive_list li, ul.olive_list li * {
color: #81c0d5;
}
ul.olive_list li a {
font-weight: bold;
text-decoration: none;
}
body>* ul.olive_list li { /*Mozilla,Opera*/
text-indent: 8px;
}

/* Статусная строка */
.status {
height: 22px;
}
.status, .status * {
color: #81c0d5;
font-size: 10px;
}
.status span {
letter-spacing: -2px;
margin: 0px 7px 0px 6px;
}
.status a.cur {
color: #E2E5E7;
}

/* Контент */
.content h1 {
color: #81c0d5;
font-size: 14px;
margin: 0px;
height: 24px;
}
.content h2, .content h2 * {
color: #81c0d5;
font-size: 12px;
margin: -4px 0px -3px 0px;
padding: 0px;
text-decoration: none;
}
.content h3, .content h3 * {
color: #81c0d5;
font-size: 11px;
font-weight: bold;
margin: 0px;
padding: 0px;
text-decoration: none;
}
.content a {
color: #81c0d5;
}

/* Таблица руководства */
.t {
border-collapse: collapse;
}
.t caption {
font-weight: bold;
text-align: left;
padding: 0px 0px 9px 0px;
}
.t th {
color: #E2E5E7;
background: #717B81;
padding: 7px 10px 8px 10px;
}
.t td {
border: 1px solid #717B81;
padding: 2px 10px 4px 10px;
}
.t td span {
font-weight: bold;
text-align: center;
display: block;
margin: 6px 0px 4px 0px;
}
.t .hr {
height: 5px;
background: #717B81;
}
.comment {
text-align: right;
color: #9EA6AB;
margin-top: 4px;
}

/* Версия для печати */
.link_print {
text-align: right;
margin: 0px 10px 0px 0px;
}
.link_print a {
color: #C7C26C;
}
.link_print a img {
position: relative;
top: 2px;
margin: 0px 0px 0px 8px;
}

/* Архив новостей */
#archive {
height: 43px;
width: 100%;
background: #717B81;
display: table;
}
#archive div {
margin: 9px 0px 0px 7px;
}
#archive .inp {
width: 131px;
position: relative;
top: 1px;
}
#archive .butt {
width: 57px;
position: relative;
top: 5px;
left: 16px;
}
#archive img {
position: relative;
top: 5px;
}

/* Новости */
.news {
margin-bottom: 14px;
}
.news .title, .news .title a {
color: #81c0d5;
font-weight: bold;
}
.news .title a {
text-decoration: none;
top: 0px;
}
.news .title .vr {
color: #81c0d5;
font-weight: bold;
margin: 0px 3px;
}
.news .title .percent {
color: #A6B4BC;
font-weight: normal;
margin: 0px 0px 0px 6px;
}
.news a {
color: #81c0d5;
position: relative;
top: 1px;
}

/* Страничный навигатор */
#pager .num {
text-align: center;
width: 18px;
}
#pager .vr {
color: #9DA4A9;
}
#pager a {
color: #81c0d5;
}
#pager img {
position: relative;
top: -1px;
margin: 0px;
}
body>* #pager .num {
margin: 0px 7px;
}
body>* #pager img {
margin: 0px 6px;
}

/* Руководства */
.manual {
margin: 6px 0px 0px 0px;
}
.manual .list, .manual .sub_list1, .manual .sub_list2 {
font-size: 12px;
font-weight: bold;
line-height: 20px;
}
.manual .sub_list3 {
line-height: 21px;
}
.manual .list {
background: url('/common/img/dot_1.gif') no-repeat 4px 4px;
padding: 0px 0px 0px 15px;
}
.manual .sub_list1 {
background: url('/common/img/dot_2.gif') no-repeat 20px 6px;
padding: 0px 0px 0px 30px;
}
.manual .sub_list2 {
background: url('/common/img/dot_2.gif') no-repeat 35px 6px;
padding: 0px 0px 0px 45px;
}
.manual .sub_list3 {
padding: 0px 0px 5px 60px;
}
.manual .sub_list3 a {
color: #81c0d5;
}
.manual .sub_list3 .vr {
color: #9DA4A9;
margin: 0px 6px 0px 9px;
}
.manual .sub_list3 img {
margin: 0px 9px;
position: relative;
top: 3px;
}

/* Фотогалерея */
.t_gallery .photo {
width: 157px;
height: 210px;
text-align: center;
}
.t_gallery .photo .pic {
width: 157px;
height: 161px;
text-align: center;
vertical-align: middle;
background: url('/common/img/bg_gallery.gif') no-repeat 0px 0px;
}
.t_gallery .photo .title  {
text-align: center;
padding-top: 5px;
}
.t_gallery .empty {
width: 65px;
}
.t_gallery a {
color: #81c0d5;
}

/* Форма на странице поиска */
#search_form {
height: 43px;
width: 100%;
background: #717B81;
display: table;
}
#search_form div {
margin: 9px 0px 0px 7px;
}
#search_form .inp {
width: 464px;
position: relative;
top: 1px;
}
#search_form .butt {
width: 57px;
position: relative;
top: 5px;
left: 11px;
}
#search_info {
margin-top: 2px;
color: #ADB4B8;
}

/* Карта сайта */
.sitemap .list, .sitemap .sub_list1, .sitemap .sub_list2, .sitemap .sub_list3 {
line-height: 22px;
}
.sitemap .list *, .sitemap .sub_list1 *, .sitemap .sub_list2 *, .sitemap .sub_list3 * {
color: #E2E5E7;
}
.sitemap .pic {
height: 19px;
/*position: relative;
top: 12px;*/
padding: 7px 0px 0px 0px;
}
body>* .sitemap .pic {
height: 12px;
}
.sitemap .list {
background: url('/common/img/dot_1.gif') no-repeat 3px 6px;
padding: 0px 0px 0px 15px;
}
.sitemap .sub_list1 {
background: url('/common/img/dot_2.gif') no-repeat 22px 8px;
padding: 0px 0px 0px 35px;
}
.sitemap .sub_list2 {
background: url('/common/img/dot_2.gif') no-repeat 42px 8px;
padding: 0px 0px 0px 55px;
}
.sitemap .sub_list3 {
background: url('/common/img/dot_2.gif') no-repeat 62px 8px;
padding: 0px 0px 0px 75px;
}
.sitemap .list a, .sitemap .sub_list1 a, .sitemap .sub_list2 a , .sitemap .sub_list3 a {
text-decoration: none;
font-weight: normal; /*Opera*/
}

/* Вопрос - Ответ */
ul.list_faq {
list-style-type: none;
list-style-position: outside;
margin: 0px 0px 0px 4px;
padding: 0px 0px 0px 0px;
}
ul.list_faq li {
text-indent: 0px;
background: url('/common/img/dot_2.gif') no-repeat 0px 3px;
margin: 0px 0px 13px 0px;
padding: 0px 0px 0px 11px;
}
ul.list_faq li p {
line-height: 13px;
color: #E2E5E7;
padding: 5px 0px 5px 0px;
}
ul.list_faq li, ul.list_faq li * {
color: #81c0d5;
}

/* Форма ОС */
#contacts_form {
margin-bottom: 20px;
}
#contacts_form textarea, #contacts_form .inp {
width: 281px;
}
#contacts_form .inp {
height: 15px;
}
body>* #contacts_form input.inp {
padding: 0px 1px;
}
#contacts_form textarea.inp {
height: 157px;
overflow: hidden;
}
#contacts_form p {
line-height: 13px;
height: 5px;
padding: 0px 0px 4px 0px;
}
body>* #contacts_form p { /*Mozilla,Opera*/
line-height: 18px;
height: 5px;
float: none;
clear: left;
}
#contacts_form .radio_check {
margin-right: 3px;
height: 14px;
}
body>* #contacts_form .radio_check { /*Mozilla,Opera*/
float: left;
margin-right: 6px;
height: 16px;
}
#contacts_form sup {
color: #81c0d5;
}
#contacts_form .butt {
width: 65px;
position: relative;
top: 0px;
}
#contacts_form td {
vertical-align: bottom;
}
#contacts_form .icon {
margin-top: -5px;
position: relative;
top: 4px;
}
#contacts_form .outer select {
width: auto;
height: 13px;
}

/* Версия для печати */
.print_content, .print_content *, .print_content a, .print_content a *, .print_content p, .print_content p *, .print_content li, .print_content li *, .print_content li p, .print_content li h3, .print_content li span, .print_content .title, .print_footer, .print_footer * {
color: #5C666C;
}
.print_content h3 {
margin: 0px;
padding: 0px;
}
.print_footer, .print_footer * {
font-size: 10px;
}

.pic_left {
float: left;
margin: 0px 10px 0px 0px;
}

/* Bugfixer */
#rbccontents_ee_block {
float: left;
}
