html {
        height : 100%;
}
body {
        height : auto !important;
        height : 100%;
        min-height : 100%;
        background : #fff;
}
body, div, img, li, p, tr, td, a, span, form {
        margin : 0;
        padding : 0;
        border : 0;
        color : #666;
        font : 11px Tahoma,Arial;
}
a {
        text-decoration : none;
}

ul, li {

list-style:
square /* Квадратные маркеры */
inside; /* Маркеры размещаются за пределами текстового блока */
padding-left: 0px;
margin-right: 0;
color: #666;
}


/*begin ВЕРХНИЕ СЛОИ*/
/*Логотип и слоган*/
.logotype {
        position : absolute;
        z-index : 10;
        top : 67px;
        left : 125px;
}
/*Белая стрелка*/
.white-arrow {
        position : absolute;
        z-index : 9;
        top : 119px;
}
/*Переключение русская/английская версия*/
.eng-rus {
        position : absolute;
        z-index : 15;
        width : 31px;
        margin-top : 53px;
}
#switch, #switch-active {
        width : 32px;
        height : 17px;
        margin-top : 2px;
        text-align : center;
}
#switch a {
        display : block;
        padding : 6px 0 4px 0;
        border : none;
        border-right : 1px solid #fff;
        background : url('/images/switch_bg.gif') left top no-repeat;
}
#switch a:hover {
        padding : 5px 0 3px 0;
        background : #01337d;
        border-top : 1px solid #93c3e6;
        border-bottom : 1px solid #93c3e6;
        border-right : 1px solid #fff;
}
#switch-active a {
        display : block;
        padding : 5px 0 4px 0;
        background : #01337d;
        border-top : 1px solid #93c3e6;
        border-bottom : 1px solid #93c3e6;
        border-right : 1px solid #fff;
}
/*end ВЕРХНИХ СЛОЕВ*/

/*begin ОСНОВНАЯ ТАБЛИЦА*/
.MAIN-TABLE {
        WIDTH : 100%;
        HEIGHT : 100%;
}
/*Верхняя линия*/
.line-top {
        border-top : 3px solid #01337d;
        padding-top : 1px;
        border-bottom : 1px solid #969696;
}
/*Верхнее меню*/
.menu-top {
        width : 100%;
        border-top : 1px solid #575757;
        border-bottom : 1px solid #828282;
        background : url('/images/menu-top/hover_bg.gif') repeat-x;
}
.menu-top-a {
        display : block;
        padding : 10px 0;
}
#news, #solutions, #support, #parthers, #company, #contacts {
        padding-left : 26px;
        background : #e5e5e5 url('/images/menu-top/stroke.gif') left center no-repeat;
}
#news-active, #solutions-active, #support-active, #parthers-active, #company-active, #contacts-active {
        padding-left : 26px;
        background : url('/images/menu-top/stroke_left.gif') left center no-repeat;
}
#solutions0, #support0, #parthers0, #company0, #contacts0 {
        padding-left : 26px;
        background : #e5e5e5 url('/images/menu-top/stroke_right.gif') left center no-repeat;
}
#active {
        padding-left : 26px;
        background : url('/images/menu-top/stroke_active.gif') left center no-repeat;
}
#active-left {
        padding-left : 26px;
        background : url('/images/menu-top/stroke_left.gif') left center no-repeat;
}
#active-right {
        padding-left : 26px;
        background : #e5e5e5 url('/images/menu-top/stroke_right.gif') left center no-repeat;
}
/*Левая часть коллажа под логотипом*/
.collage-left {
        width : 100%;
        height : 179px;
        background : url('/images/flash/bg_left.png') left center repeat-x;
}
/*Правая часть коллажа*/
.collage-right {
        width : 100%;
        height : 179px;
        position : relative;
        margin-top : -179px;
}
/*Служебные кнопки, поиск по сайту*/
.service-search {
        width : 100%;
        position : relative;
        margin-top : -36px;
}
.service {
        height : 25px;
        border-bottom : 1px solid #fff;
}
.search-left {
        width : 23px;
        height : 35px;
        background : url('/images/search_left.gif') left top no-repeat;
}
.search {
        background : #01337d url('/images/search_loop.gif') left center no-repeat;
        border-top : 2px solid #fff;
        border-bottom : 3px solid #f6f6f6;
}
.input-search {
        width : 200px;
        height : 20px;
        margin : 0px 10px 0px 10px;
        border : 1px solid #b2b2b2;
        color : #294b8f;
}
/*Левое меню, а именно......*/
/*........каталог*/
.menu-catalog {
        margin : 0 0 3px;
        background : #e4eff6;
}
.cat {
        padding-top : 2px;
        background : url('/images/cat_bg.gif') left bottom no-repeat;
}
.act {background : #bfdbf2 url('/images/cat_arr0.gif') 13px 9px no-repeat!important;}
.a-cat-first{
        display : block;
        padding : 11px 0 5px 27px;
        background : url('/images/cat_arr.gif') 13px 15px no-repeat;
        color : #4c4c4c;
}
.a-cat-first:hover {
        background : #bfdbf2 url('/images/cat_arr0.gif') 13px 15px no-repeat;
}
.a-cat{
        display : block;
        padding : 5px 0 5px 27px;
        background : url('/images/cat_arr.gif') 13px 9px no-repeat;
        color : #4c4c4c;
}
.a-cat:hover {
        background : #bfdbf2 url('/images/cat_arr0.gif') 13px 9px no-repeat;
}
.a-cat-last{
        display : block;
        padding : 5px 0 11px 27px;
        background : url('/images/cat_arr.gif') 13px 9px no-repeat;
        color : #4c4c4c;
}
.a-cat-last:hover {
        background : #bfdbf2 url('/images/cat_arr0.gif') 13px 9px no-repeat;
}
.menu-subcatalog {
        padding : 3px 0;
        background : #fff;
}
.menu-subcatalog a {
        display : block;
        padding : 3px 0 3px 41px;
        background : url('/images/subcat_arr.gif') 33px 9px no-repeat;
        color : #01337d;
}
.menu-subcatalog a:hover {
        font-weight : bold;
}
a.menu-subcatalog-act  {font-weight : bold!important;}

/*........двойная синяя линия*/
.double-blue {
        border-top : 1px solid #1c3464;
        padding-top : 1px;
        border-bottom : 3px solid #01337d;
}
/*........форма входа юзера и регистрация*/
.registration {
        text-align : right;
        padding : 10px 17px 25px 0;
}
.registration a {
        text-decoration : underline;
}
.registration a:hover {
        text-decoration : none;
}

.registration-exit {padding : 15px 17px 14px 30px;}
.registration-exit a {text-decoration : underline;}
.registration-exit a:hover {text-decoration : none;}


.input-reg {
        width : 130px;
        height : 16px;
        margin-left : 10px;
        border : 1px solid #b2b2b2;
        color : #294b8f;
        font-size : 9px;
}
/*.......icq-консультант*/
.icq {
        padding : 8px 0 5px 22px;
        text-align : left;
}
.icq p {
        margin-bottom : 10px;
}
.icq span {
        color : #294b8f;
        font : bold 10px Tahoma,Arial;
}
.icq a {
        padding : 10px 0 10px 0px;
        color : #4c4c4c;
}
/*........двойная серая линия*/
.double-gray {
        border-top : 1px solid #eaeaea;
        padding-top : 1px;
        border-bottom : 3px solid #eaeaea;
}
/*.........банер*/
.baner {
        margin : 1px 2px 0 0;
}
/*Новости компании, рынка, новинки оборудования и в решениях на главной*/
/*тема*/
.title-bg {
        background : #fff url('/images/title_bg.gif') left top repeat-y;
        border-left : 3px solid #73b2d3;
}
.title {

        padding : 10px 0 8px 10px;
        border-left : 1px solid #eaeaea;
}
.title a {
        padding-right : 50px;
        background : url('/images/title_arr.gif') right center no-repeat;
}
/*дата новости*/
.date-green {
        color : #518500;
}
/*заголовок новости*/
.headline {
        color : #383b71;
        text-decoration : underline;
}
/*подробнее*/
.more-main {
        text-align : right;
}
.more-main a {
        color : 72b1d2;
        padding : 5px 20px 5px 0;
        background : url('/images/arr_blue.gif') right 8px no-repeat;
}
.more-main a:hover {
        text-decoration : underline;
}
/*ссылка на архив*/
.to-arhive {
        width : 97px;
        height : 20px;
        padding-top : 2px;
        background : url('/images/to_arhive_left.gif') left top no-repeat;
}
.to-arhive-bg {
        margin-left : 3px;
        padding : 0 0 4px;
        background : #f4f4f4 url('/images/to_arhive_bg.gif') 1px top no-repeat;
}
.to-arhive-bg a {
        margin-left : 4px;
        padding-left : 8px;
        background : url('/images/to_arhive_arr.gif') left 5px no-repeat;
        text-decoration : underline;
        font : 10px Tahoma,Arial;
}
.to-arhive-bg a:hover {
        text-decoration : none;
}
/*Нижнее меню*/
.menu-bottom {
        margin : 2px 0;
        padding : 15px 0;
        border-top : 1px solid #f0f0f0;
        border-bottom : 1px solid #f0f0f0;
        text-align : center;
}
.menu-bottom a {
        padding : 0 20px 0 15px;
        background : url('/images/bottom_menu_arr.gif') right 4px no-repeat;
        color : #383b71;
}
.menu-bottom a:hover {
        color : #72b1d2;
        text-decoration : underline;
}
/*Копирайт, телефоны, X-Project*/
.bottom {
        width : 100%;
        background : #223a8b;
}
.bottom td {
        height : 63px;
        color : #fff;
        text-align : left;
}
.bottom a {
        color : #fff;
}
.bottom a:hover {
        text-decoration : underline;
}
.bottom-left {
        width:227px;
        background : #26409a url('/images/bottom_left.gif') right 1px no-repeat;
}
.bottom-center {
        padding : 0 80px 0 60px;
        background : url('/images/bottom_center.gif') left top no-repeat;
}
.bottom-right {
        width : 203px;
        padding-left : 5px;
        background : #18337b url('/images/bottom_right.gif') left top no-repeat;
}




/*Копирайт, телефоны, X-Project, версия для печати*/
.bottom-print {
        background : #fff;
        border-top : 2px solid #b5b5b5;
}
.bottom-print td {
        height : 63px;
        color : #565656;
        text-align : left;
}
.bottom-print a {
        color : #565656;
}
.bottom-print a:hover {
        text-decoration : underline;
}
.bottom-left-print {
        width:200px;
}
.bottom-center-print {
        padding : 0 10px 0 10px;
}
.bottom-right-print {
        width : 203px;
        padding-left : 5px;
}
/*--------------------------------------------------------------------------- */




/*ОБРАТНАЯ НАВИГАЦИЯ*/
.backnav {
        padding : 11px 0 0 20px;
        color : #01337d;
}
.backnav span {
        color : #01337d;
        text-decoration : underline;
}
.backnav a {
        color : #01337d;
        text-decoration : underline;
}
.backnav a:hover {
        text-decoration : none;
}

/*кнопка "Войти" и "Найти"*/
.main-button {
        background : #e5e5e5 url('/images/main_button.gif') center center no-repeat;
        width : 60px;
        height : 17px;
        border : 1px solid #294b8f;
        font : bold 10px Tahoma,Arial;
        color : #294b8f;
}

/*НОВОСТИ*/
.subscript {
        padding-left : 33px;
        background : url('/images/subscript.gif') left 4px no-repeat;
}
/*СТИЛИ СПИСКОВ*/
/*список ссылок только с заголовкам*/
.ul-title {
        display : block;
        margin-top : 20px;
        padding-left : 25px;
        background : url('/images/arr_green.gif') left 2px no-repeat;
        color : #383b71;
        text-decoration : underline;
}
.ul-title:hover {
        text-decoration : none;
}
/*список ссылок только с заголовкам -- ЖИРНЫЙ шрифт*/
.ul-title-bold {
        display : block;
        margin-top : 13px;
        padding-left : 36px;
        background : url('/images/arr_green.gif') left 2px no-repeat;
        color : #01337d;
        font-weight : bold;
}
.ul-title-bold1 {
        display : block;
        margin-top : 13px;
        padding-left : 28px;
        background : url('/images/arr_green.gif') left 2px no-repeat;
        color : #01337d;
        font-weight : bold;
}
.ul-title-bold:hover {
        color : #518500;
}
.ul-title-bold1:hover {
        color : #518500;
}

.ul-title-boldm {
        display : block;

        margin-top : 13px;
        padding-left : 36px;
        background : url('/images/arr_green.gif') left 2px no-repeat;
        color : #01337d;
        font-weight : bold;
}
.ul-title-boldm:hover {
        color : #518500;
}
.ul-title-boldm1 {
        display : block;

        margin-top : 13px;
        padding-left : 36px;
        background : url('/images/arr_green.gif') left 2px no-repeat;
        color : #01337d;
        font-weight : bold;
}
.ul-title-boldm1:hover {
        color : #518500;
}



/*список ссылок с датой и заголовком*/
.ul-date-title {
        display : block;
        margin-top : 9px;
        padding-top : 15px;
        background : url('/images/arr_blue.gif') left top no-repeat;
        color : #383b71;
        text-decoration : underline;
}
.ul-date-title:hover {
        text-decoration : none;
}
/*КАРТОЧКА ТОВАРА*/
/*версия для печати*/
.printer {
        padding-left : 20px;
        background : url('/images/printer.gif') left 4px no-repeat;
}
/*файлы для скачивания*/
.skim td {
        padding-bottom : 10px;
}
.skim a {
        color : #000;
}
.skim img {
        margin-right : 5px;
}
/*таблица с характеристиками*/
.description {
        border : 1px solid #73b4d0;
}
.description td {
        padding : 10px;
}
.desc-title {
        background : #f2f7fa;
        border-bottom : 1px solid #d8e1e6;
        text-align : center;
}
.desc {
        border-right : 1px solid #d8e1e6;
        border-bottom : 1px solid #f0f0f0;
        vertical-align : top;
}
.desc-text {
        width : 80%;
        border-bottom : 1px solid #f0f0f0;
        text-align : left;
        vertical-align : top;
}
/*ВОПРОС/ОТВЕТ*/
.faq-form {
        margin-top : 25px;
}
.faq-form td {
        padding : 3px 0;
}
.faq-form input {
        width : 200px;
        height : 16px;
        color : #666;
        font : 11px Tahoma,Arial;
        border : 1px solid #b2b2b2;
}
.faq-form textarea {
        color : #666;
        font : 11px Tahoma,Arial;
        border : 1px solid #b2b2b2;
}
/*СТИЛЬ для select*/
.select {
        height : 16px;
        color : #666;
        font : 11px Tahoma,Arial;
        border : 1px solid #b2b2b2;
}
/********************/
.bold-blue-12 {
        color : #01337d;
        font : bold 12px Tahoma,Arial;
}
.bold-blue-11 {
        color : #01337d;
        font : bold 11px Tahoma,Arial;
}
/*Переход по страницам*/
.goto {
        color : #01337d;
        font-weight : bold;
}
.goto:hover {
        color : #518500;
}

ul.map {}
ul.map li {
                                         margin-top : 2px;
                                         padding-left : 30px;
                                         background : url('/images/arr_green.gif') left 2px no-repeat;}


ul.map li a {color : #01337d;
                                                 font-weight : bold;}

ul.sub li {padding-left : 50px; background : url('/images/arr_green.gif') no-repeat; background-position:30px 2px;}
ul.sub li a {color :green!important;
                                                 font-weight : bold;}


.style_a1{
        font-weight: 700;
        text-decoration: underline;
        color: #003399;
}
.style_a1:hover{
        font-weight: 700;
        text-decoration: none;
        color : #518500;
}
.style_a2{
        font-weight: 700;
        color: #003399;
}
.style_a2:hover{
        font-weight: 700;
        text-decoration: none;
        color : #518500;
}
.style_a3{
        color: #003399;
        text-decoration: underline;
}
.style_a3:hover{
        text-decoration: none;
        color : #518500;
}

.bold-blue-poz{
  		float:left;
		margin:0px 20px 0px 0px;
}
.bold-blue-poz2{
		padding:0px 0px 12px 27px;
}
.bold-blue-poz3{
		padding:0px 0px 16px 25px;
}
.poisk1{
		position: relative; left: -2px;
}
.poisk2{
		padding-left: 21px;
}
.welcome#main {display: none;}
.welcome {padding: 12px 21px; color: #555;}
.welcome a {color: #333;}
.welcome h1 {color: #01337d; font: bold 12px Tahoma; text-transform: uppercase; text-align: center; margin: 0 5px;}
.welcome h2 {color: #01337d; font: bold 6px Tahoma;  text-align: center; padding: 2px 0;}

h2 {font: bold 10px Tahoma; padding-left: 20px ;}
.textseo {font: 10px Tahoma; padding-left: 20px 0;}

a.tt span{
display:none;/*собственно прячем тултип - пока мышь не наведена*/
}

a.tt:hover{
position:relative;/*Ставим точку отсчета для тултипа внутрь данной ссылки*/
z-index:23;/*это нужно что бы тултип показывался поверх этой и других ссылок*/
}

a.tt:hover span{
display:block;/*показываем тултип при наведении*/
position:absolute;
top:-10px;
left:40px;/*три строки для позиции тултипа относительно левого верхнего угла ссылки*/
z-index:22;/*мне 22 + см. выше*/
background:#fafafa;/*фон, что бы было видно тултип*/
}
