/* CSS Document */
body { margin:0; padding:0 20px 0 20px; text-align:center;}
td, div, p { font-family:Arial, Helvetica, sans-serif; font-size:9pt;}
p { text-align:justify;}
a { font-family:Arial, Helvetica, sans-serif; font-size:9pt;}
img.left { float:left; margin:0 10px 10px 0;}
img.right { float:right; margin:0 0 10px 10px;}

div.div_error {color:#F00 ; font-weight:bold; border:2px solid #F00; padding:4px; width:auto;}
div.div_info {color:#4C8FB9; font-weight:bold; border:2px solid #4C8FB9; padding:4px; width:auto; margin-bottom:12px;}
div.div_info a {color:#4C8FB9}
div.div_ok {color:#0F0 ; font-weight:bold; border:2px solid #0F0}


#top_menu td { background:#706F71 url("/images/1_05.gif") bottom left repeat-x; }
#top_menu td a { color:#fff; text-decoration:none; font-weight:bold; }

#banners td { border-top:1px solid #fff; text-align:center}
#banners h4 { margin:0; padding:0; }
#banners a { color:#fff; text-decoration:none; font-weight:bold; font-size:11px;}
td#banner1 { background:#2D546C url("/images/1_20.jpg") 90% 50% no-repeat; padding:0 30px 0 10px; text-align:left; border:none; }
td#banner2 { background:#545C19 url("/images/1_23.jpg") 90% 50% no-repeat; padding:0 30px 0 10px; text-align:left; border:none; }
td#banner3 { background:#A32D25 url("/images/1_26.jpg") 90% 50% no-repeat; padding:0 30px 0 10px; text-align:left; border:none; }
#banners div.top_img {margin-bottom:-3px; _margin-bottom:0px; text-align:center; width:auto}
#img { background:#92DDFD url("/images/back.jpg") bottom left repeat-x;}
#blue { background:#59A6D5 url("/images/blue.jpg") top repeat-x;}
#green { background:#A6B631 url("/images/green.jpg") top repeat-x;}
#red { background:#FD5949 url("/images/red.jpg") top repeat-x;}

#colLeft { background:#F4F3EE; border-bottom:3px solid #fff;}
#colLeft .basket_cell a {color:#777777; font-weight:bold}

#colLeft a.level_up {background: url("/images/arrow_up.gif"); background-repeat:no-repeat; 
margin:8px 0 8px 8px; padding-left:20px; display:block; font-weight:bold; text-decoration:none}
#colLeft a.level_up:hover {text-decoration:underline}

#colLeft .menu_left {}
#colLeft .menu_left th {height:29px; top repeat-x; color:#fff; padding:0 10px 0 10px; font-size:9pt;}
#colLeft .menu_left td {text-align:left; padding:5px 0 5px 10px;}
#colLeft .menu_left a {text-decoration:none; padding:0 0 0 17px; display:block}
#colLeft .menu_left a:hover { text-decoration:underline;}
#colLeft .menu_left .last { border-bottom:0px solid #fff; background-image:none; padding:5px 10px 10px 10px;}
#colLeft .menu_left .empty { font-weight:bold; color: #666}
#colLeft div.menu_space {height:5px}


#menu1 th {background:#93A22B url("/images/1_35.gif") }
#menu1 td {background:#E9F1DA url("/images/punktir.gif") bottom left repeat-x;}
#menu1 a {color:#64675D; background:url("/images/green_arrow.gif") left center no-repeat;}

#menu2 th {background:#E74E40 url("/images/1_43.gif") top repeat-x; }
#menu2 td {background:#EFE4D0 url("/images/punktir.gif") bottom left repeat-x; }
#menu2 a {color:#666159; background:url("/images/red_arrow.gif") left center no-repeat; }


#menu3 th {background:#4C8FB9 url("/images/1_39.gif") top repeat-x; }
#menu3 td {background:#D8EAF0 url("/images/punktir.gif") bottom left repeat-x; }
#menu3 a {color:#596166; background:url("/images/blue_arrow.gif") left center no-repeat; }
#menu3 .empty {background:#D8EAF0 url("/images/punktir.gif") bottom left repeat-x; background-color:#D8EAF0; padding-left: 10px; }



#menu4 th {background:#efe3db url("/images/1_35a.gif") }
#menu4 td {background:#efe3db url("/images/punktir.gif") bottom left repeat-x;}
#menu4 a {color:#64675D; background:url("/images/new_arrow.gif") left center no-repeat;}




#colNormal { padding:10px 10px 10px 20px; text-align:left}
#colNormal h1 { color:#146A9C; font-size:12pt; text-align:left; }
#colNormal h2 { /* color:#146A9C; */ color:#333; font-size:12pt; font-family:Arial}
#colNormal h3 { color:#146A9C; font-size:11pt; margin-left:10px; }
#colNormal p {padding-left:0px; padding-right:10px; }



#hits {}
#hits td { background:#F4F3EE; padding:7px;}
#hits p { padding:0; margin:7px 0 0 0; }
#hits h3 { font-size:11pt; text-align:left; margin-bottom:0;}
#hits h3.red {color:#B4312B; }
#hits h3.red a {color:#B4312B; text-decoration:none; font-size:11pt; }
#hits h3.red a:hover { text-decoration:underline;}
#hits h3.green {color:#6D7820; }
#hits h3.green a {color:#6D7820; text-decoration:none; font-size:11pt; }
#hits h3.green a:hover { text-decoration:underline;}
#hits h3.blue {color:#146A9C; }
#hits h3.blue a {color:#146A9C; text-decoration:none; font-size:11pt; }
#hits h3.blue a:hover { text-decoration:underline;}
#hits h3.grey {color:#565656; }
#hits h3.grey a {color:#565656; text-decoration:none; font-size:11pt; }
#hits h3.grey a:hover { text-decoration:underline;}

#colRight { background:#F4F3EE; border-bottom:3px solid #fff; }
#colRight h4 {color:#6D7820; font-size:10pt; margin-bottom:5px; text-align:left;}
#colRight h3 {color:#B4312B; font-size:11pt; margin-bottom:5px; text-align:left;}
#colRight{color:#B4312B;}

/* News */
.news {color:#146A9C}
.news th {height:29px; background:#4C8FB9 url("/images/1_39.gif") top repeat-x; color:#fff; padding:0 10px 0 10px;}
.news td {background:#fff url("/images/punktir.gif") bottom left repeat-x; text-align:left; padding:10px 10px 5px 10px; border-left:2px solid #ccc; border-right:2px solid #ccc;}
.news p {margin:0; padding:0; text-align:left; }
.news p.date, .news_detail .date { color:#146A9C; font-size:11px; margin-bottom:5px; }
.news a {color:#146A9C; text-decoration:none; font-weight:bold; }
.news a:hover { text-decoration:underline;}
.news .last {border-bottom:2px solid #ccc; background-image:none; padding:10px 10px 10px 10px;}
.news a.more {display:block; width:100%}

.border_table {border:2px solid #ccc; margin:5px 0px 5px 0px; background:white}
.border_table a {color:#146A9C; text-decoration:none; font-weight:bold; margin:0px}
.border_table a:hover {text-decoration:underline;}
.border_table td {text-align:left; padding:6px 0px 0px 10px;}
.border_table td.last {padding-bottom:4px;}
.border_table th {height:29px; background:#4C8FB9 url("/images/1_39.gif") top repeat-x; color:#fff; padding:0 10px 0 10px;}

/* Search */
#search { margin:10px 10px 20px 10px; padding:0;}
#search form { margin-top:0;}
#search h4 { color:#888; text-align:left}
#search #input_search { width:140px; height:16px; border:1px solid #ccc; }
#search #btn_search { width:50px; height:20px; border:1px solid #ccc; background:#F4F3EE; color:#999; font-weight:bold; margin:2px 0px 0px 0px }

/* Vote */
#vote { margin:0px 10px 30px 10px; padding:0; text-align:left; color:#888;}
#vote h4 { color:#888;}
body #colRight #vote .voting-form-box { text-align:left} 
#vote #btn_vote { width:80px; height:20px; border:1px solid #ccc; background:#F4F3EE; color:#999; font-weight:bold; margin:2px 0px 0px 0px}
#vote a.showres {color:#888}

#autorise { padding:0; margin:10px; color:#888;}
#autorise h4 { color:#888;}
#autorise a { color:#888;}
#autorise h4 img { float:left;}
#autorise form { padding:0; margin:0;}
#login { width:90px; border:1px solid #ccc; height:16px} /* 125px */
#pass { width:47px; border:1px solid #ccc; height:16px} /* 82px */
#autorise form input#btn { width:40px; height:20px; border:1px solid #ccc; background:#F4F3EE; color:#999; font-size:11px; font-weight:bold;}
#chck { padding:10px 10px 0 0;}
#chck1 { font-size:8pt; line-height:12px; padding:0;}
#chck1 p { margin:10px 0 0 0;}

div.quick_send {background:#fafeff); border:1px solid #4C8FB9; padding:18px 20px 20px 20px; margin: 14px 0 0 0; text-align:right}
div.quick_send a {background:url("/images/icons/letter.jpg") 0 2px no-repeat; text-decoration:none; padding-left:20px}
div.quick_send a:hover {text-decoration:underline}

#bottom1 { background:#EA9B1F url("/images/1_46.jpg") top right repeat-y; text-align:right; color:#fff; border-right:0px solid #fff;}
#bottom1 a { color:#fff; }
#bottom2 {border-left:4px solid #fff;  background:#4D90BA url("/images/1_48.jpg") top left repeat-y; text-align:right; color:#fff; padding:15px; }

/* Status Elements */
.starrequired {color:red}

/* red  

body.red #colNormal h1 {color:#d9463a}
body.red #colNormal h2 {color:#d9463a}
body.red #colNormal  h3, body.red #colNormal .catalog-section h3 a  {color:#d9463a}

body.red #colRight .news th {background:#E74E40 url("/images/1_43.gif")}
body.red #colRight .news .date {color:#d9463a}
body.red #colRight .news a {color:#d9463a}



body.red .chain {color:#666159; text-decoration:underline}
body.red .navy {color:#666159}

body.red #colNormal .conds_table {border-color:#ba5858}
body.red #colNormal .conds_table th {background-color:#f4f2c7; border-bottom:1px #ba5858 solid}
body.red #colNormal .conds_table th {background-color:#efe4d0; border-bottom:1px #ba5858 solid}
body.red #colNormal .conds_table td {background-color:#f4f3ee}
body.red #colNormal .conds_table a {color:#666159}

body.red  li.li_props {color:#ba5858}
body.red #colNormal .props {border-color:#ba5858}
*/




/* Table colors */
table.service {border:1px solid #EBECF3;}
table.service th {background-color:#EBECF3; text-align:center; padding:3px}
table.service td {}
table.services  input.inputbodybutton, table.services input.inputbodybutton {background:#EBECF3; border:1px #7f9db9 solid; margin:2px}

td.tableborder, table.tableborder {background-color:#B7BCDB;}
table.tablehead, td.tablehead {background-color:#EBECF3;}
table.tablebody, td.tablebody {background-color:#FFFFFF;}
table.tablenullbody, td.tablenullbody {background-color:#FFFFFF;}





 /*
input.inputtext, textarea.inputtextarea, select.inputselect, input.inputcheckbox,
input.inputradio, input.inputfile, input.inputbutton, input.inputbodybutton {font-family:Verdana,Arial,Helvetica; font-size:11px; } */

/* Form elements */
input.inputbutton {border:1px solid #ccc; background:#F4F3EE; color:#999; font-size:11px; font-weight:bold;}
input.inputfield, input.inputbuttonflat, input.inputbuttonS {font-family:Verdana,Arial,Helvetica; font-size:11px;}
input.inputfield {color:black; border: solid 1px #C8C8C8;}
input.inputbuttonflat, input.inputbutton { color:#929292; background-color:#EFEFEF; border:1px solid #C8C8C8;}
input.inputformbutton {border:1px #7f9db9 solid; background:white}
input.inputbuttonS {font-weight:bold;}


.mainincbg{height: 18px;}
.mainincline{background-color:#B4BDCD}
.maininctitle{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #6A7B9C; text-decoration:none;}

/* Chain */

div.chain {margin:0 0 12px 0; color: #146A9C;}
a.chain {color: #146A9C; padding:2px 0px; text-decoration:none;}
a.chain:hover {text-decoration:underline; }

/* Content */
#colNormal div.catalog-section h3, #colNormal div.catalog-section h3 a  {text-align:left; color:#146A9C; font-size:11pt; margin:16px 0px 4px 0px ; padding:0px}
div.catalog-section h3 a {text-decoration:none;}
div.catalog-section h3 a:hover {text-decoration:underline;}

/* Index Of Catalog  */
#colNormal a:link {color: #146A9C}
#colNormal div.catalog_index {text-align:left; margin-left:8px}
#colNormal div.catalog_index h3, #colNormal div.catalog_index h3 a {text-align:left; color:#666; font-size:11pt; margin:8px 0px; padding:0px 0px}
#colNormal div.catalog_index h3 a {text-decoration:none;}
#colNormal div.catalog_index h3 a:hover {text-decoration:underline;}
#colNormal div.catalog_index a.navy {color: #146A9C; padding:2px 0px; text-decoration:none; }
#colNormal div.catalog_index a.navy:hover {text-decoration:underline; }
#colNormal div.catalog_index ul, .catalog_index li {color: #146A9C}



/* Таблица кондиционеров */

/*
table.conds_table {border:1px #99F solid; margin-right:10px}
table.conds_table td, .conds_table  th {border:1px #FFF solid; padding:2px 0px 2px 8px}
table.conds_table th {background:#D7D7D7; text-align:center}
table.conds_table td {background:#F4F4F4; text-align:center}
table.conds_table td.name {background:#F4F4F4; text-align:left}
table.conds_table td.name a{color:#154968}
table.conds_table td.name a:visited {color:#520503}
*/

/* Описание раздела */

.catalog_setion {padding-right:20px; }

.catalog-section-text {text-align:justify;}
.catalog-section-text h2 {color:#666}
.catalog-section-text h3 {}
.catalog-section p {text-indent:16px}


table.conds_table {width:100%}
table.conds_table td, .conds_table  th {border:1px #FFF solid; padding:2px 2px 2px 8px; border-collapse:collapse}
body #colNormal table.conds_table {border:1px #146A9C solid;}
table.conds_table th {background:#c7c7c7; text-align:center; padding:2px;}
table.conds_table td {background:#efefef; text-align:center}
table.conds_table td.name {text-align:left}
table.conds_table td.name a{color:#154968}
table.conds_table td.name a:visited {color:#520503}

/* Таблица подробного просмотра */
ul.ul_props {padding:0px; margin:0px 0px 0px 16px}
li.li_props {color: #146A9C; margin:0px 0px 8px 0px; padding:0px}
table.props {border:1px #146A9C solid; margin:0px 0px 12px 16px; /* width:460px */ }
table.props td {}
table.props td {background:#efefef; padding:2px 8px 2px 8px; border:1px #FFF solid; border-collapse:collapse}
table.props td.property {width:320px}
table.props td.value {width:180px; text-align:left}


/* Catalog */

a.button {display:block; margin:2px 6px 0px 0px; float:left; text-decoration:none; padding:1px 6px; 
color:#929292; background-color:#EFEFEF; border:1px solid #C8C8C8;}

/* Catalog New */

div.catalog-section h2, div.catalog-section h2 a {font-size:12pt; color:black}


/* News */
.news-list { }
.news-list .header {color:#146A9C; text-decoration:none; font-weight:bold; }
.news-list .date { color:#146A9C; font-size:11px; margin-bottom:5px; }
.news-list a:hover { text-decoration:underline;}



/* Documentation */

.section_header, .element_header {margin-bottom:2px}
.section_header {padding-left: 24px; 
	background-image: url("/images/group.gif"); background-position:left; background-repeat:no-repeat}
.section_header a {color: #146A9C}
.element_header {padding-left: 24px; 
	background-image: url("/images/doc.gif"); background-position:left; background-repeat:no-repeat}
.element_header {color: #146A9C}
.element_header a {color: #146A9C}
div.documentation_list {margin:0px 0px 16px 0px}

a.read_more {color: #146A9C; padding-left: 24px; }
div.link_file {color: #146A9C; padding:2px 0px 0px 0px /*6px 0px 0px 20px*/; font-weight:bold}


table.scheme {background:#CCC}/*table_scheme*/

table.standart {}
table.standart td {border:1px solid black}
table.standart thead td, table.standart th {background:#D7D7D7;}
table.standart tbody td {background:#F4F4F4;}

table.table_classic {border:1px solid #666; border-collapse:collapse}
table.table_classic td {border:1px solid white; padding:2px 4px; border-collapse:collapse}
table.table_classic td, table.table_classic th {vertical-align:top}
table.table_classic thead td, table.table_classic th {background:#D7D7D7;}
table.table_classic tbody td, table.table_classic td {background:#F4F4F4;}



/*All styles */
.navy {color: #146A9C}
.airnavy {color:#7598ea}
a.navy_return, a.rootlink, div.nav_lite a  {color: #146A9C; text-decoration:none;}
a.navy_return:hover, a.rootlink:hover, div.nav_lite a:hover  {text-decoration:underline;}

a.rootlink {background: url("/images/left_bullet.gif"); background-repeat:no-repeat; color: #146A9C; 
padding-left:20px; margin-left:-6px; font-weight:normal; display:block}

a.listlink {background: url("/images/left_bullet.gif"); background-repeat:no-repeat; color: #146A9C; 
padding-left:20px; margin-left:-6px}

.neutral {color: #666}
a.neutral {color: #666; text-decoration:none;}
a.neutral:hover {text-decoration:underline;}
a.neutral_return {color: #666;}



.inside {margin:0px 0px 12px 0px; padding:0px}
p.margin, div.margin, table.margin {margin-left:15px}

/* Sale */
.sale_order_full_table {border:1px solid #146A9C}

