html {

        margin:0px;

        }

body {
  padding: 0px;
  margin-top: 15px;
  margin-right: 5px;
  margin-bottom: 15px;
  margin-left: 5px;
  background: #eeeeee;
  font-family: Tahoma, Verdana;
  font-size: 11px;
}

input, select, textarea {
  font-family: Tahoma, Verdana;
  font-size: 11px;
}

td, th

        {

         font-size: 11px;

         font-family:tahoma, verdana;

        }

td.hat

        {


        }

td.top_menu
        {
            /*    background-image:url(/bitrix/templates/shop/images/clim_02.gif);
                height: 25px;      */
        }

td.top_menu a

        {

                color: #FFFFFF;

                font-family:Arial, Helvetica, sans-serif;

                font-size: 11px;

                text-decoration:none;

                margin: 0px 5px 0px 5px;

        }

td.menu_bottom
        {
          background:url(/bitrix/templates/climatis/images/clim_22.gif) left no-repeat;
        }

td.menu_bottom a

        {

                color: #FFFFFF;

                font-family:Arial, Helvetica, sans-serif;

                font-size: 11px;

                text-decoration:none;

                margin: 0px 25px 0px 25px;

        }

td.left_item

        {

                background-color: #ffffff;
                width:200px;

        }

td.line

        {

                font-size: 6px;

                margin: 0px;

                padding: 0px;

        }

td.right_item

        {

                background-color: #BCDAF5;

                padding: 5px 10px 5px 10px;

        }

td.right_item2

        {

                background-color: #BCDAF5;

                padding: 0px 10px 0px 10px;

        }
td.right_item p

        {

                font-family:tahoma, verdana;

                font-size: 11px;

                margin: 5px;

        }

td.right_item p.data

        {

                font-family:Arial, Helvetica, sans-serif;

                font-size: 11px;

                font-weight:bold;

                color:#FF0000;

                margin: 5px;

        }

td.right_item a

        {

                font-family:Arial, Helvetica, sans-serif;

                font-size: 11px;

                color:#FF0000;

                margin: 5px;

                text-decoration:none;

                display:block;

                text-align:right;

        }

h1 {
  margin: 5px 0px 5px 0px;
  font-size: 20px;
  color: #B9242E;
  font-weight: normal;
}



h3

        {

                margin: 5px 0px 5px 0px; padding: 12px 0px 0px 5px;

                background: url(/bitrix/templates/climatis/images/navmenuhbg.gif) left no-repeat;

                font-weight:bold;

                font-family: tahoma, verdana;

                color:#ffffff;

                font-size: 11px;

                height: 29px;

        }
.search
{
}

.search h3
{
    background:url(/bitrix/templates/climatis/images/navmenuhbg.gif) left top no-repeat #35A0DE;
    padding: 6px 0px 0px 5px !important;
    height:23px !important;
    margin: 5px 0px 11px 0px;
    display:block;
}
* html .search h3
{
     padding: 6px 0px 6px 5px !important;
}
*:first-child+html .search h3
{
     padding: 6px 0px 6px 5px !important;
}
div.mainarea h3

        {

                margin: 5px 270px 5px 0px; padding: 8px 0px 0px 5px;

                background: #35A0DE url(/bitrix/templates/climatis/images/navmenuhbg.gif) top left no-repeat;

                font-weight:bold;

                font-family: tahoma, verdana;

                color:#ffffff;

                font-size: 11px;

                min-height: 20px;



        }

td.inp

        {

                height: 23px;

        }

td.inp select

        {

                border: 1px solid #999;

                width: 120px;

                height: 17px;

                font-size: 12px;

                margin-left: 20px;

        }

td.inp2 input

        {

                border: 1px solid #999;

                width: 110px;

                height: 15px;

                font-size: 11px;

        }

td.inp_subm        input

        {

                border: 1px solid red;

                width: 50px;

                height: 16px;

                font-size: 9px;

                font-family:Arial, Helvetica, sans-serif;

                color:#FFFFFF;

                background-color:#FF0000;

                padding: 2px;

                vertical-align:middle;



        }

td.inp input

        {

                border: 1px solid #999;

                width: 100px;

                height: 20px;

                font-size: 11px;

        }

td.menu

        {

                font-size:11px;

                padding-right: 8px;

                font-family:tahoma;

                height: 18px;

                background-color: #ffffff;

                height: 23px;

                padding-bottom: 2px;

                border-left: 5px solid #fff;

        }

td.menu_on

        {

                font-size:11px;

                padding-right: 8px;

                font-family:tahoma;

                height: 18px;

                background-color: #eee;

                height: 23px;

                padding-bottom: 2px;

                border-left: 5px solid #8e232b;

        }

td.ln
        {
                padding-left: 0px;
                height: 1px;
                vertical-align: middle;
                background:url(/bitrix/templates/climatis/images/clim_12.gif) left no-repeat;

        }



table.t_men a
        {
                text-decoration:none;
                color: #000000;
                display:block;
                width:100%;
        }

table.t_men a
        {
                padding-left: 10px;
        }

ul.breadcrumb-navigation a

        {

                color: #333;

                text-decoration: none;

                font-size: 11px;

                font-weight: bold

        }

ul.breadcrumb-navigation

        {

                color: #999;

                text-decoration: none;

                font-size: 11px;

                font-weight: bold

        }

table.shop1 td

{

 border-bottom: 1px solid #999;

 font-size: 11px;

 padding: 5px;

 margin: 0px;

}

table.shop1_hat td

{

 font-size: 11px;

 padding: 5px;

 margin: 0px;

 background-color: #ddd;

 text-align: center;

}

td.hat p.contacts {

  font-size: 11px;
  text-align: left;
  color: #006699;

}



td.hat p.contactscontent {

  margin-top: 3px;
  text-align: left;
  padding-left: 16px;

  font-weight: bold;

  height: 20px;

  width: 200px;

  line-height: 1.3em;

}
div.right_banner
{
float:right;
width: 255px;
padding: 0px 0px 5px 5px;
}

input
{
 font-size: 12px;
}
td table.sales
{
border: 1px solid #fff;
}
td table.sales td
{
border: 1px solid #ccc;
}
td table.sales th
{
background:url(/bitrix/templates/shop/images/bg1.gif) #ff0100 top left no-repeat;
color:#fff;
text-align: left;
text-indent: 25pt;
height:30px;
}

td table.sales_i
{
border: 1px solid #fff;
}
td table.sales_i td
{
border: 1px solid #ccc;
}
td table.sales_i th
{
background:url(/bitrix/templates/shop/images/bg1_i.gif) #ff0100 top left no-repeat;
color:#fff;
text-align: left;
text-indent: 25pt;
height:30px;
}
td table.sales_i td h2
{
font-size:13px;
padding: 5px;
}
td table.sales_i th a
{
color:#fff;
}


td table.novelty
{
border: 1px solid #fff;
}
td table.novelty td
{
border: 1px solid #ccc;
}
td table.novelty th
{
background:url(/bitrix/templates/shop/images/bg2.gif) #0c9e96 top left no-repeat;
border: 0px solid #fff;
color:#fff;
text-align: left;
text-indent: 25pt;
height:30px;
}
h2
{
 font-size: 15px;
}
td table.novelty td h2
{
font-size:13px;
padding: 5px;
}
td table.sales td h2
{
font-size:13px;
padding: 5px;
}
td table.novelty th a
{
color:#fff;
}
td table.sales th a
{
color:#fff;
}

div.lic img
{
float: left;
margin: 10px;
border: 1px solid #eee;
width: 200px;
height: 290px;
}

div.news-detail-manuf img
{
        float:left;
        margin:0 8px 6px 1px;
}
.frands {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 14px;
        list-style-image: url(/images/bullet2.gif);
        color: #000000;

}
.frands a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 14px;
        list-style-image: url(/images/bullet2.gif);
        color: #000000;
}

td.right_item1

        {

                background-color: #e3e3e3;

                padding: 5px 10px 5px 10px;

        }

td.right_item1 p

        {

                font-family:Arial, Helvetica, sans-serif;

                font-size: 11px;

                margin: 5px;

        }

td.right_item1 p.data

        {

                font-family:Arial, Helvetica, sans-serif;

                font-size: 11px;

                font-weight:bold;

                color: #000000;

                margin: 5px;

        }

td.right_item1 a

        {

                font-family:Arial, Helvetica, sans-serif;

                font-size: 11px;

                color: #000000;

                margin: 5px;

                text-decoration:none;

                text-align:left;

        }
.feedback_question
{
 /* background:#dcebf9; */
  width:400px;
}
.feedback_question td
{
 vertical-align:top;
}
.feedback_question input.inputtext
{
  width:226px !important;
}
.feedback_question select
{
  /*width:220px !important;*/
}
.feedback_question .inputtextarea
{
  width:226px !important;
  border: 1px solid #999;
}
select.inputselect
{
        width:220px !important;
}
textarea.inputtextarea
{
        width:220px !important;
}
.calc_result td
{
        vertical-align: top;
        border-bottom: 1px solid #000;
}
.addcomm
{
        width:100%;
        text-align: center;
}
*:first-child+html .search-form button.ie_back
{
     padding: 0px !important;
     text-align:left;

}
*html .search-form button.ie_back
{
     padding: 0px !important;
     width:70px;
     text-align:left;

}
/*discount window*/
.discount-window-hidden
{
        position: absolute;
       /* right: 20px; */

        margin-top: 5px;
       /* margin-left: 5px;*/
       margin-left:-330px;
        display: none;
        z-index: 1000;
        width: 450px;
        background-color: white;
        border: solid 1px black;
        padding: 10px;
}
*html .discount-window-hidden
{
margin-left:-310px;
}
*:first-child+html .discount-window-hidden
{
margin-left:-310px;
}
.discount-window-hidden table
{
        padding: 0px;
        margin: 0px;
}
.discount-window-hidden table td
{
        padding: 0px 10px 5px 0px !important;
}
.discount-window-hidden p
{
        color: blue;
        font-size: 12px;
        font-weight: bold;
        padding-left: 5px;
}
.discount-window-hidden p.dis
{
        color: red;
        font-size: 15px;
}
.discount-window-hidden p.other
{
        font-size: 15px;
        font-style: italic;
        font-weight: normal;
        padding-bottom: 5px;
}
.discount-window-hidden input.inputchek
{
        border: 0px !important;
}
.discount-window-hidden input.tobasket
{
        margin: 0px 0px 10px 0px;
        padding: 0px 7px 0px 7px;
}
/*discount window detail*/
.discount-window-detail
{
        position: absolute;
        margin-top: 5px;
        margin-left: 5px;
        display: none;
        z-index: 1000;
        width: 450px;
        background-color: white;
        border: solid 1px black;
        padding: 10px;
}
.discount-window-detail table
{
        padding: 0px;
        margin: 0px;
}
.discount-window-detail table td
{
        padding: 0px 10px 5px 0px !important;
}
.discount-window-detail p
{
        color: blue;
        font-weight: bold;
        padding-left: 5px;
}
.discount-window-detail p.dis
{
        color: red;
        font-size: 14px;
}
.discount-window-detail p.other
{
        font-size: 15px;
        font-style: italic;
        font-weight: normal;
        padding-bottom: 5px;
}
.discount-window-detail input.inputchek
{
        border: 0px !important;
}
.discount-window-detail input.tobasket
{
        margin: 0px 0px 10px 0px;
        padding: 0px 7px 0px 7px;
}
.center_flash
{
     position:absolute;
     width:457px;
     height:210px;
}
* html .center_flash
{
     position:absolute;
     margin-left:-462px;
}
*:first-child+html .center_flash
{
     position:absolute;
      margin-left:-462px;

}
div.alx_waitwindowlocalshadow
{
   position:fixed;
   _position:absolute; /* hack for internet explorer 6*/
   z-index:9999;
   background-image:url(/bitrix/templates/climatis/ajax/images/wait_2.gif);
   border:0px solid #808080;
   /*background-color: #fff;*/
   #background-position:50% 0%;
   background-position:center center;
   background-repeat:no-repeat;
   opacity: 0.5;
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.climatis_blue_big_submit
{
     border: 0px !important;
     padding: 0px;
     margin-top: 9px !important;
     cursor:pointer;
     cursor:hand;
     width:149px;
     height:34px;
     background:url(/bitrix/templates/climatis/images/bg_big_blue_submit.gif) 0px 0px no-repeat;
     color:#356398;
     font-family:arial;
     font-weight:bold;
     text-transform:none;
     font-size:16px !important;
}
.climatis_blue_biger_submit
{
     border: 0px !important;
     padding: 0px;
     margin-top: 9px !important;
     cursor:pointer;
     cursor:hand;
     width:283px;
     height:34px;
     background:url(/bitrix/templates/climatis/images/bg_biger_blue_submit.gif) 0px 0px no-repeat;
     color:#356398;
     font-family:arial;
     font-weight:bold;
     text-transform:none;
     font-size:16px !important;
}
.inbasket_blue
{
     border: 0px !important;
     padding: 0px;
     /*margin: 0px;*/
     cursor:pointer;
     cursor:hand;
     width:85px !important;
     height:34px !important;
     background:url(/bitrix/templates/climatis/images/bg_blue_submit.gif) 0px 0px no-repeat;
     color:#356398;
     font-family:arial;
     text-transform:capitalize;
     font-weight:bold;
     font-size:16px !important;
}