body, html
{
 padding: 0px;
 margin: 0px;
 width:100%;
 height:100%;
 font-size:11px;
 background:#ffffff;
 font-family:verdana;
 vertical-align:top;
}
a:focus
{
 outline:none;
}

input
{
 outline: none;
     outline-style:none !importnat;
}
body, html, x:-moz-any-link {
  padding:0px 0px 0px 0px;
}
.img_first
{
     height: 1px;
     width:1px;
     overflow:hidden;
     position:absolute;
     z-index:10;
     display:none;
}
.img_first img
{
     display:none;
}
a img
{
 border: 0px;
}
a.blue
{
 color:#003399 !important;
}
.a_white
{
 text-decoration:none;
 color:white;
}
#main
{
 margin: 0px;
 width:100%;
 height:100%;

}
.top_right_block
{
     margin-bottom:5px;
     text-align:right;
}
#main td
{
 vertical-align:top;
}
.left_td
{
 width:185px !important;
 padding: 4px 0px 0px 3px;
}
/*.logo
{
 margin: 0px 0px 2px 27px;
 height:49px;
} */
.logo
{
 margin: 3px 0px 4px 30px;
 height:46px;
 overflow:hidden;
 /*background:url(index_files/bg_head_new_left.gif) top left no-repeat; */
}
*html .logo
{
 margin: 3px 0px 3px 30px;
 height:46px;
 overflow:hidden;
 /*background:url(index_files/bg_head_new_left.gif) top left no-repeat; */
}
.catalog-list
{
 background:url(/images/templates/bottom_catalog_new.gif) bottom left no-repeat #EDF7FF;
 padding: 0px 0px 7px 0px;
 margin-bottom:5px;
 margin: 0px;
}
.catalog-list, x:-moz-any-link {
  padding: 0px 0px 7px 0px;
}
*:first-child+html #catalog-list_content
{
     padding: 0px 0px 0px 0px;
     border-bottom:1px solid #EDF7FF;
     margin: 0px 0px 5px 0px;
}
.catalog-list ul
{
 padding: 0px;
 margin: 0px 0px 0px 0px;
 list-style: none;
}
.catalog-list h2
{
 background:url(/images/templates/bg_catalog_new2.gif) top left no-repeat #FF8112;
 color:#fff;
 font-size:12px;
 padding: 12px 0px 11px 13px;
 margin: 0px;

}
.catalog-list h2 a
{
     color:#fff !important;
     text-decoration:none;
}
#catalog-list_content
{
 border-left: 2px solid #136EB4;
 border-right: 2px solid #136EB4;
 padding: 0px 0px 10px 0px;
}
#catalog-list_content, x:-moz-any-link {
  border-bottom:0px solid #fff;
   margin-bottom:0px !important;
}
.catalog-list ul.menu_level_1
{
 margin: 0px 0px 0px 0px;
 font-family:arial;
}
.catalog-list ul.menu_level_1 li
{
 padding: 5px 0px 3px 12px;
 margin: 0px;

}
.catalog-list ul.menu_level_1 li a
{
 color:#CC6600;
 font-weight:bold;
 font-size:12px;
 text-decoration:none;
}
.catalog-list ul.menu_level_2
{
 margin: 0px 0px 0px 0px;
}
* html .catalog-list ul.menu_level_2
{
 margin-left:-10px;
}
*:first-child+html .catalog-list ul.menu_level_2
{
 margin-left:-10px;
}
.catalog-list ul.menu_level_2 li
{
 padding: 0px 0px 0px 12px;
 margin: 1px 0px 1px 0px;
 font-size:11px;
  display:block;

}
.catalog-list ul.menu_level_2 li a
{
 color:#003399;
 font-weight:normal;
 text-decoration:none;
  padding: 1px 0px 1px 10px;
  display:block;
  font-size:12px;
  background:url(/images/templates/marker_blue.gif) 0px 7px no-repeat;
}
.catalog-list ul.menu_level_2 li:hover, .catalog-list ul.menu_level_2 li.jshover
{
  background:transparent;
}
.catalog-list ul.menu_level_2 li:hover a, .catalog-list ul.menu_level_2 li.jshover a,.catalog-list ul.menu_level_2 li a:hover
{
  color:#CC6600;
 font-weight:normal;
 text-decoration:underline;
  background:url(/images/templates/marker_orange.gif) 0px 7px no-repeat;
}
.catalog-list ul.menu_level_2 li.sel a, .catalog-list ul.menu_level_2 li.jshover a
{
  color:#CC6600;
 font-weight:normal;
 text-decoration:underline;
  padding: 1px 0px 1px 10px;
  display:block;
  background:url(/images/templates/marker_orange.gif) 0px 7px no-repeat;
}
.catalog-list ul.menu_level_3
{
  margin:0px 20px 0px 0px;

}
* html .catalog-list ul.menu_level_3
{
 padding: 0px 0px 0px 0px;
}
*:first-child+html .catalog-list ul.menu_level_3
{
 padding: 0px 0px 0px 0px;
}
* html .catalog-list ul.menu_level_3 li
{
 text-align:left;
 margin: 0px !important;
 padding: 1px 0px 1px 10px !important;
}
.catalog-list ul.menu_level_3 li
{
 text-align:left;
 border: 0px;
 margin: 1px 0px 1px 0px !important;
 background:url(/images/templates/marker_blue.gif) 10px 6px no-repeat !important;
 padding: 0px 0px 0px 20px !important;
}
.catalog-list ul.menu_level_3 li:hover
{
 text-align:left;
 background:url(/images/templates/marker_orange.gif) 10px 6px no-repeat !important;
 padding: 0px 0px 0px 20px !important;
}
* html .catalog-list ul.menu_level_3 li a
{
 color:#000000 !important;

  display:inline !important;
  margin: 0px !important;
  text-decoration:none !important;
  padding: 0px 0px 0px 10px !important;
}
.catalog-list ul.menu_level_3 li a
{
 /*color:#003399 !important; */
 color:#000000 !important;
  background:none !important;
  display:inline !important;
  margin: 0px !important;
  text-decoration:none !important;
  padding: 0px 0px 0px 0px !important;
}
* html .catalog-list ul.menu_level_3 li a:hover
{
 color:#000000 !important;
  background:url(/images/templates/marker_orange.gif) 0px 6px no-repeat !important;
  margin: 0px !important;
  text-decoration:underline !important;
  padding: 0px 0px 0px 10px !important;
}
.catalog-list ul.menu_level_3 li a:hover
{
 color:#000000 !important;
  background:none;
  margin: 0px !important;
  text-decoration:underline !important;
  padding: 0px 0px 0px 0px !important;
}
.catalog-list ul.menu_level_3 li:hover
{
 border: 0px;

}
.center_img_1
{
 text-align:center;
 width:100%;
}
.center_img
{
 text-align:center;
 width:100%;
 clear:both;
}
.center_img img
{
     margin-top:20px;
}
*:first-child+html .big_bg
{
     margin-top:-35px !important;
}
*html .big_bg
{
     margin-top:-35px;
}
.big_bg
{
     margin-top:-38px !important;
      display:none;
     position:absolute;
     z-index:700;
     margin-left:160px;
     margin-top:-18px;
     height:400px;
     width:600px;
}
.big_bg  .img_none
{

     height:36px;
}
.bg
{
/* display:block;*/
 display:none;
 position:absolute;
 z-index:700;
 margin-left:160px;
 margin-top:-23px;
 height:400px;
  width:600px;
 /*border-left:1px solid #136EB4; */
}
* html .bg
{

 margin-top:-20px;

}
*:first-child+html .bg
{

 margin-top:-20px;

}
.border_top_m
{
 border-top:1px solid #136EB4;
 background: #EBF4F9;

 /*background:#EBF4F9;  */

}
.border_left_m
{
  border-left:1px solid #136EB4;
 background: #EBF4F9;
}



.right_bg
{
 background:url(/images/templates/right_bg_m.gif) top right repeat-y #EBF4F9;
 margin: 0px 0px 0px 0px;

}
.bg_light
{
     background:#EBF4F9;
}

.img_none
{
 position:absolute;
 height:21px;
 z-index:1000 !imporntant;
 margin: 2px 0px 0px -1px;
 width:20px;
 background:#EBF4F9;
}


.bg_bottom
{
background:url(/images/templates/bottom_bg_m.gif) bottom left repeat-x;
height:11px;
}
.icq a
{
 color:#003399;
 font-weight:bold;
 padding: 0px 0px 0px 23px;
 display:block;
 margin-top:-5px;

}
* html .icq a
{
 margin-top:0px;
}
.icq
{
 color:#003399;
 font-weight:bold;
 font-size:10px;
 background:#ECECEC;
 margin: 10px 0px 8px 0px;
 clear:both;
}
* html .icq
{
 height:35px;
}
.icq_top
{
 background:url(/images/templates/top_icq.gif) top left no-repeat;
 padding: 10px 0px 0px 0px;
}
.icq_bottom
{
 background:url(/images/templates/bottom_icq.gif) bottom left no-repeat;
 padding: 0px 0px 10px 5px;
  clear:both;
  height:35px;
}
.icq_bottom img
{
 float:left;
 margin-top:6px;
}
* html .icq_bottom img
{
 margin-top:5px;
}
* html .auth_form
{
     padding:0px 0px 5px 0px;
     border: 1px solid #ffffff;
     width:185px;
     margin-left:-2px;
     overflow:hidden;
}
.auth_form
{
 padding: 0px;
 margin: 0px;
 font-size:12px;
 height:117px;
 background:url(/images/templates/basket_bottom.gif) bottom left no-repeat;
}
.auth_form_content
{
     border-left:2px solid #136EB4;
     border-right:2px solid #136EB4;
     padding: 0px 0px 0px 0px;
     font-size:12px;
     height:87px;
}
* html .auth_form_content
{
     width:169px;
     padding: 0px 8px 0px 0px;
     /*border: 1px solid red;*/

}
.auth_form a
{
     font-size:11px;
}
* html .auth_form form
{
    /* width: 149px; */
     text-align:left !important;
}
.auth_form form
{
 padding: 7px 0px 0px 0px;
 margin: 0px 0px 0px 10px ;
}
.auth_form h2
{
 padding: 5px 0px 5px 30px;
 margin: 0px 0px 0px 0px;
 color:#ffffff;
  font-size:12px;
 font-weight:bold;
 text-align:left;
 background:url(/images/templates/bg_h1_auth_form.gif) 0px 0px no-repeat #FF9730;
}
*html .auth_form h2
{
 padding: 5px 10px 5px 30px;
 width:145px;
}
.auth_form input.inputtext_log
{
 padding: 2px 0px 0px 5px;
 margin: 0px 0px 7px 0px;
 font-size:13px;
 color:#003399;
 background:url(/images/templates/auth_input_log.gif) top left no-repeat #EDF5FA;
 width:158px;
 height:18px;
 border: 0px;
}
.auth_form input.inputtext_pass
{
 padding: 2px 0px 3px 5px;
 margin: 0px !important;
 font-size:13px;
 color:#003399;
 background:url(/images/templates/auth_input_pass.gif) top left no-repeat #EDF5FA;
 width:135px;
 height:15px;
 border: 0px;
 float:left;
}
input.inputtext_pass
{
 padding: 2px 0px 3px 5px;
 margin: 0px;
 font-size:13px;
 color:#003399;
 background:url(/images/templates/auth_input_pass.gif) top left no-repeat #EDF5FA;
 width:135px;
 height:15px;
 border: 0px;

}
select.inputtext_pass
{
 padding: 2px 0px 3px 5px;
 margin: 0px;
 font-size:13px;
 color:#003399;
 background:url(/images/templates/auth_input_pass.gif) top left no-repeat #EDF5FA;
 width:135px;
 height:15px;
 border: 1px solid #278AC5;

}
.starrequired
{
 color:red;
}
.submit_diff, x:-moz-any-link {
 border:0px;
 cursor:hand;
 cursor:pointer;
 width:113px;
 height:23px;
 font-size:11px;
 font-family:tahoma;
 padding: 0px 2px 4px 2px !important;
 color:#ffffff;
 text-align:center;
 font-size:12px;
 font-weight:bold !important;
 background:url(/images/templates/bg_sub_dif.gif) top left no-repeat #FF9E3A;
}
*:first-child+html .submit_diff
{
     padding: 0px 2px 0px 2px !important;
}
.submit_diff
{
 border:0px;
 cursor:hand;
 cursor:pointer;
 width:113px;
 height:23px;
 padding:2px 2px 2px 2px;
 color:#ffffff !important;
 font-size:12px;
 font-weight:bold !important;
 background:url(/images/templates/bg_sub_dif.gif) top left no-repeat #FF9E3A;
}
.submit_diff_opacity
{
 border:0px;
 cursor:hand;
 cursor:pointer;
 width:113px;
 height:23px;
 cursor:hand;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
 padding:2px 2px 2px 2px;
 color:#ffffff !important;
 font-size:12px;
 font-weight:bold !important;
 background:url(/images/templates/bg_sub_dif.gif) top left no-repeat #FF9E3A;
}
a.submit_diff
{
 border:0px;
 cursor:hand;
 width:83px;
 height:17px;
 display:block;
 padding:4px 0px 2px 20px;
 color:#ffffff !important;
 font-size:12px;
 font-weight:bold !important;
 background:url(/images/templates/bg_diff_submit.gif) top left no-repeat #FF9E3A;
}
.bak_op
{
     position:absolute;
      width:113px;
 height:23px;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  background:#ffffff;
}
.bak_op a
{
     width:113px;
      height:23px;
      display:block;
}
a.submit_diff_opacity
{
 border:0px;
 cursor:hand;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
 width:83px;
 height:17px;
 display:block;
 padding:4px 0px 2px 20px;
 color:#ffffff !important;
 font-size:12px;
 font-weight:bold !important;
 background:url(/images/templates/bg_diff_submit.gif) top left no-repeat #FF9E3A;
}

a.submit_diff, x:-moz-any-link {
 cursor:hand;
 width:83px;
 height:17px;
 display:block;
 padding:4px 0px 2px 20px !important;
 color:#ffffff !important;
 text-align:left !important;
 font-size:12px;
 font-weight:bold !important;
 background:url(/images/templates/bg_diff_submit.gif) top left no-repeat #FF9E3A;
}
*:first-child+html a.submit_diff
{
     padding: 4px 0px 2px 20px !important;
}
.auth_form .submit
{
 padding: 0px;
 margin: 0px 0px 0px 2px;
 border: 0px;
 height:20px;
 width:21px;
 background:url(/images/templates/auth_submit.gif) 0px 0px  no-repeat #FFA100;
}
* html .auth_form .submit
{
     margin:0px 0px 0px 2px;
     float:right;
}
.search_form
{
     margin-top:30px;
     margin-left:10px;
}
.auth_form a.a_reg
{
 float:right;
 margin: 4px 11px 0px 0px;
 color:#003399;
 height:10px;
 width:100%;
 text-align:right;
 display:block;
 text-decoration:none;
}
.auth_form a
{
 text-decoration:none;
 color:#003399;

}
*html .auth_form a.a_reg
{
     margin-right: 0px;
}
.basket
{
 width:180px;
 background:url(/images/templates/bottom_news_border.gif) bottom center no-repeat;
/* padding-right:7px;/*8*/
 /*padding-left:7px;/*7*/
 padding-bottom:8px;/*8*/
 margin-top:0px;
 margin-bottom:10px;
 font-family:tahoma;
}
/**html .basket
{
     margin-top:10px;
}
*:first-child+html .basket
{
     margin-top:10px;
}*/
.basket_content
{
 border-left:2px solid #136EB4;
 border-right:2px solid #136EB4;
 padding: 7px 0px 7px 14px;
 font-size:10px;
 display:block;
}
.basket_content span.amount
{
 color:#003399;
 font-weight:bold;
 display:block;
 margin-bottom:5px;
}
.basket_content span.h
{
 color:#CC6600;
 font-weight:bold;
 display:block;
}
.basket_content span.h a
{
 color:#CC6600;
 font-weight:bold;
 text-decoration:none;
}
.orange
{
color:#CC6600;
font-weight:normal;
}
.total
{
 color:#003399;
 font-weight:bold;
 display:block;
 margin: 5px 0px 0px 0px;
}
.basket_content .title_item
{
 color:#CC6600;
 font-weight:bold;
 text-decoration:none;
}
.basket_element
{
 margin: 2px 0px 0px 0px;
 display:block;
}
.basket h2
{
 padding: 5px 0px 5px 27px;
 margin: 0px;
 color:#ffffff;
 font-weight:bold;
 font-size:12px;
 background:url(/images/templates/basket_h2_new.gif) 0px 0px no-repeat;
}
/*.basket a
{
  color:#ffffff;
 text-decoration:none;
} */
.basket h2 a
{
 color:#ffffff;
 text-decoration:none !important;
}
.basket a
{
 color:#ffffff;
 text-decoration:none !important;
}
.basket .basket_block_a
{
     display:block;
     text-decoration:none !important;
     color:#000000;
     width:150px;
     padding: 0px;
     margin: 0px !important;
}
.options
{
 margin: 5px 0px 10px 0px;
 padding: 0px 0px 5px 0px;
 background:url(/images/templates/basket_bottom.gif) bottom left no-repeat;
}
*:first-child+html .options_content
{
   padding: 10px 0px 0px 10px;
     border-bottom:1px solid #fff;
     margin: 0px 0px 5px 0px;
}
.options_content
{
 border-left:2px solid #136EB4;
 border-right:2px solid #136EB4;
 padding: 10px 0px 0px 10px;
  font-size:12px;
  margin-bottom:5px;
}
.options h2
{
 padding: 5px 0px 5px 10px;
 margin: 0px;
 color:#ffffff;
  font-size:12px;
 font-weight:bold;
 text-align:left;
 background:url(/images/templates/bg_options.gif) 0px 0px no-repeat #FF9730;
}
.options ul
{
 padding: 0px;
 margin: 0px 0px -4px 0px;
 list-style:none;
}
.options ul li
{
 padding: 0px;
 margin: 0px;
 list-style:none;
}
.options ul li a
{
 color:#003399;
 font-size:12px;
 font-family:arial;
 text-decoration:none;
 background: url(/images/templates/marker_blue.gif) 0px 5px no-repeat;
/* padding: 0px 0px 3px 10px;*/
 padding: 0px 0px 2px 10px;
/* margin: 0px 0px 7px 0px;*/
margin: 0px 0px 0px 0px;
 display:block;
}
* html .options ul li a
{
 margin: 0px 0px 0px 0px;
  height:18px;
}
.options ul li a:hover
{
 background: url(/images/templates/marker_orange.gif) 0px 5px no-repeat;
 text-decoration:underline;
 color:#CC6600;
}
/*.news_detail img
{
 padding:10px 10px 10px 10px;
}*/
/*.news_detail
{
 padding:0px 10px 0px 10px;
}
.news_detail a
{
 color:#003399;
 font-size:12px;
 text-decoration:none;
 display:block;
 text-align:left;
}
.news_detail a:hover
{
 text-decoration:underline;
 color:#CC6600;
}*/
/*класс для показа новостей*/
a.nw
{
 color:#003399;
 font-size:16px;
 text-decoration:none;
 display:block;
 text-align:left;
}
a.nw:hover
{
 text-decoration:underline;
 text-align:left;
 color:#003399;
}
.news_border
{
 width:180px;
 background:url(/images/templates/bottom_news_border.gif) bottom center no-repeat;
/* padding-right:7px;/*8*/
 /*padding-left:7px;/*7*/
 padding-bottom:8px;/*8*/
 margin-top:10px;
 margin-bottom:10px;
 font-family:tahoma;
}
.news_context
{
 border-left:2px solid #136EB4;
 border-right:2px solid #136EB4;
 padding: 5px 0px 5px 0px;
 font-size:12px;
 margin-bottom:0px;
}
.news_border h2.news
{
 padding: 5px 0px 5px 10px; /*5px 0px 5px 10px;*/
 margin: 0px;
 color:#ffffff;
 font-size:12px;
 font-weight:bold;
 text-align:left;
 background:url(/images/templates/art_h2_bg.gif) 0px 0px no-repeat #136EB4;
}
.news_border h2.art
{
 padding: 5px 0px 5px 10px;
 margin: 0px;
 color:#ffffff;
 font-size:12px;
 font-weight:bold;
 text-align:left;
 background:url(/images/templates/art_h2_bg.gif) 0px 0px no-repeat #136EB4;
}
.news_border a.info
{
 color:#CC6600;
 font-size:9px;
 text-decoration:none;
 display:block;
 text-align:right;
}
.news_border a.info:hover
{
 text-decoration:underline;
 text-align:right;
 color:#CC6600;
}
.news_border a.newss
{
 color:#003399;
 padding-left:5px;
 padding-right:5px;
 text-align:left;
 text-decoration:none;
 font-size:12px;
 display:block;
}
.news_border a.newss:hover
{
 color:#003399;
 padding-left:5px;
 padding-right:5px;
 text-align:left;
 text-decoration:underline;
 font-size:12px;
 display:block;
}
.news_border a.art
{
 color:#003399;
 padding-left:5px;
 padding-right:5px;
 text-align:left;
 text-decoration:none;
 font-size:12px;
 display:block;
}
.news_border a.art:hover
{
 color:#003399;
 padding-left:5px;
 padding-right:5px;
 text-align:left;
 text-decoration:underline;
 font-size:12px;
 display:block;
}
.news_border a.forum
{
 color:black;
 padding-left:5px;
 padding-right:5px;
 padding-bottom:5px;
 padding-top:5px;
 text-align:left;
 text-decoration:none;
 font-size:12px;
 display:block;
}
.news_border a.forum:hover
{
 color:#CC6600;
 padding-left:5px;
 padding-right:5px;
 padding-bottom:5px;
 padding-top:5px;
 text-align:left;
 text-decoration:underline;
 font-size:12px;
 display:block;
}
.news_border_title
{
 color:#003399;
 display:block;
 padding-left:5px;
 padding-right:5px;
 text-align:left;
}
.news_element p
{
     margin: 0px;
}
/*элемент списка новостей*/
.news_border_element
{
 color: black;
 text-align:left;
 display:block;
 padding-left:4px;
 padding-right:5px;
 padding-bottom:1px;
 padding-top:4px;
}
.right_td
{
padding: 0px 5px 30px 0px;
text-align:right;
}
*:first-child+html .right_td
{
     padding-right:10px;
}
.news
{
 font-size:10px;
 padding-right:15px;
 padding-left:7px;
 margin-top:10px;
 margin-bottom:35px;
}
.news .title_news
{
 color:#CC6600;
 font-weight:bold;
 display:block;
}
.news_element p
{
     margin: 0px;
}
.news_element
{
 margin-bottom:11px;
  text-align:left;
}

.head_menu
{
  width:100%;
}
.top_head
{
 padding: 0px 0px 11px 0px;
}
* html .top_head
{
 padding: 0px 0px 10px 0px;
}
.top_menu
{
 padding: 0px;
 margin: 0px 0px 0px 3px;
 list-style:none;
 float:left;
}
* html .top_menu
{
 margin: 0px 0px 0px -10px;
}
.top_menu li
{
 float:left;
 padding: 0px 0px 0px 0px;
 margin: 0px 2px 0px 10px;
}
.top_menu li a
{
 background:url(/images/templates/bullet_blue.gif) 0px 5px no-repeat;
 padding: 0px 0px 0px 10px;
 margin: 0px 0px 0px 0px;
 color:#003399;
 font-size:12px;
 font-family:arial;
 text-decoration:none;
}
.submenu
{
 float:right;
 width:140px;
}
* html  .submenu
{
     width:150px;
}
.submenu a
{
 margin: 2px 23px 0px 0px;
 display:block;
 float:Left;
}
.submenu a.home
{
     background:url(/images/home.gif) top left no-repeat;
     width: 11px;
     height:10px;
}
.submenu a.home_sel
{
 background:url(/images/home_sel.gif) top left no-repeat;
     width: 11px;
     height:10px;
}
.submenu a.map
{
     background:url(/images/map.gif) top left no-repeat;
     width: 11px;
     height:10px;
}
.submenu a.map_sel
{
 background:url(/images/map_sel.gif) top left no-repeat;
     width: 11px;
     height:10px;
}
.submenu a.letter
{
     background:url(/images/letter.gif) top left no-repeat;
     width: 11px;
     height:10px;
}
.submenu a.letter_sel
{
 background:url(/images/letter_sel.gif) top left no-repeat;
     width: 11px;
     height:10px;
}

* html .submenu a
{
 margin: 2px 20px 0px 0px;
}
.phone
{
 float:right;
 background: url(/images/templates/tel.gif) 40px 2px no-repeat;
 color:#003399;
 font-size:12px;
 margin-right:0px;
 width:160px;
 padding: 0px 5px 0px 25px;
}
* html .phone
{
margin-right:0px;
}
.phone font
{
font-size:12px !important;
}
.blue_line
{
 background:url(/images/templates/blue_block_bg.gif) 0px top repeat-x #126AAE;
 height:61px;
}
.blue_line_bg
{
 background:url(/images/templates/blue_block_right.gif) top right no-repeat;
 /*background:url(/images/templates/blue_bl_right_new.gif) top right no-repeat; */
 vertical-align:top;
 padding: 0px;
}
.blue_line_content
{
 background:url(/images/templates/blue_block_left.gif) top left no-repeat;
/*background:url(/images/templates/blue_bl_left_new.gif) top left no-repeat; */
 vertical-align:top;
 padding: 5px 0px 0px 0px !important;
 margin: 0px;
 height:56px !important;
}
*html .blue_line_content
{
 background:url(/images/templates/blue_block_left.gif) top left no-repeat;
/*background:url(/images/templates/blue_bl_left_new.gif) top left no-repeat; */
 vertical-align:top;
 padding: 5px 0px 0px 0px !important;
 margin: 0px;
 overflow:hidden;
 height:56px !important;
}
.right_top_conter
{
     position:absolute;
     height:12px;
     width:8px;
     margin: 23px 0px 0px -8px;
     background:url(/images/templates/bg_right_menu_new.gif) 0px 0px no-repeat;

}
.no_bg_blue
{
     background:#ffffff;
     height:17px;
     position:relative;
     padding: 6px 10px 0px 0px;
     margin: -5px 0px 0px 0px;
}
.no_bg_blue a
{
     color:#003399 !important;
     font-size:12px;
     font-family:arial;
     font-weight:bold;
     background:url(/images/templates/bullet_blue.gif) 0px 5px no-repeat !important;
     padding-left:10px;
}
.blue_line_content ul
{
 padding: 0px;
 margin: 0px 0px 0px 3px;
 list-style:none;
 float:left;
}
* html .blue_line_content ul
{
 margin: 0px 0px 0px -10px;
}
*:first-child+html .blue_line_content ul
{
 /*margin: 0px 0px 0px -10px;*/
}
.blue_line_content ul li
{
 padding: 0px;
 margin: 0px 0px 0px 10px;
 float:left;
}
.blue_line_content ul li a
{
 padding: 0px 0px 0px 8px;
 margin: 0px;
 text-decoration:none;
 background: url(/images/templates/marker_white.gif) 0px 5px no-repeat;
 color:#ffffff;
}
.blue_line ul.help
{
 float:right;
}
.clear_menu
{
 clear:both;
padding: 10px 0px 0px 0px;
}
.blue_line_content .clear_menu
{
 clear:both;
padding: 4px 0px 0px 0px;
}
.catalog_section .clear_menu
{
 padding: 0px;
}
*:first-child+html .clear_menu
{
 padding: 0px 0px 0px 0px;
}
*:first-child+html .clear_menu
{
 padding: 0px 0px 0px 0px;
}
*html #small_basket_cont_top
{
     float:right;
     margin-top: -5px;

}
.search
{
 float:left;
 padding: 0px 0px 0px 4px;
 margin: 1px 0px 0px 0px;
}
*html .search
{
 margin:4px 0px 0px 4px;
 width:610px;
}
*:first-child+html .search
{
 margin:9px 0px 0px 0px;
}

.search form
{
 padding: 0px;
 margin: 0px;
 float:left;

}
.search .inputtext
{
 padding: 4px 0px 4px 6px;
 margin: 0px;
 width:400px;
 height: 16px;
 border: 0px;
 font-size:12px;
 color:#003399;
 float:left;
 background:url(/images/templates/bg_search_input.gif) 0px 0px no-repeat;
}
.search .submit
{
 padding: 0px;
 margin: 0px 0px 0px 6px;
 border: 0px;
 height:24px;
 width:25px;
 cursor:hand;
 float:left;
background:url(/images/templates/bg_search_submit.gif) 0px 0px no-repeat;
}
.search a
{
 color:#ffffff;
 background:url(/images/templates/marker_white.gif) 0px 5px no-repeat;
 padding: 0px 0px 0px 10px;
 margin: 5px 0px 0px 10px;
 text-decoration:none;
 float:left;
}
.basket_a
{
 float:right;
 color:#ffffff;
 margin-top:6px;
 background:url(/images/templates/bg_basket_a.gif) 0px 3px no-repeat;
 padding: 0px 0px 3px 20px;
 margin-right:10px;
 text-decoration:none;
}
* html .basket_a
{
 padding-top:6px;
  background:url(/images/templates/bg_basket_a.gif) 0px 11px no-repeat;
}
*:first-child+html .basket_a
{
 margin-top:14px !important;
  background:url(/images/templates/bg_basket_a.gif) 0px 3px no-repeat;
}
.content_column
{
 margin: 3px 0px 0px 3px;

}
.content_column img
{
 clear:both;
}
.content_text
{
 text-align:left;
 padding: 0px 5px 0px 5px;
}
*html .content_text
{
     padding-right:15px;
}
*:first-child+html .content_text
{
     padding-right:15px;
}
.padd_div
{
 padding:0px 10px 0px 10px;
}
.content_text a
{
 color:#CC6600;
 text-decoration:none;
}
.content_text ul
{
     padding: 0px;
     margin: 0px 0px 0px 15px;
}
.catalog_section
{
 padding: 0px;
 margin: 0px 10px 0px 0px;
 z-index:800;
}
.title_sec
{
 margin-left:3px;
 width:100%;
}
.title_sec h1
{
 padding: 5px 10px 0px 10px;
 margin: 0px 0px 0px 0px;
 font-size:12px;
 color:#ffffff;
 display:inline;
 text-align:left;
 width:auto;
 height:19px;
  float:left;
  z-index:11;
 font-weight:bold;
 background:url(/images/templates/title_bg.gif) top right repeat-x #1B79BA;
}
.title_sec h1 a
{

 font-size:12px;
 color:#ffffff !important;
 text-decoration:none;
 font-weight:bold;

}
* html .title_sec h1
{
  position:relative;
  z-index:11;
}
.title_bg
{

 height:24px;
 width:12px;
 background:url(/images/templates/title_left.gif) top left no-repeat #1B79BA;
 position:relative;
 z-index:11;
 float:left;
}
.title_content
{
   background:url(/images/templates/title_right.gif) top left no-repeat #1B79BA;
   height:24px;
 width:12px;
 float:left;
 z-index:11;
}
* html .title_content
{
 width:10px;
  z-index:11;
  position:relative;
}
.catalog_section_top
{
 border-bottom:3px solid #146FB5;
 z-index:10 !important;
 height:21px;
 margin: 0px 0px 0px 3px;
}
*:first-child+html .catalog_section_top
{
 position:relative;
 margin:-3px 0px 0px 3px;
 float:left;
 width:100%;
 z-index:1 !important;
 border-bottom: 0px;
 border-top:3px solid #146FB5;
}
* html .catalog_section_top
{
 position:relative;
 margin:-3px 0px 0px 3px;
 float:left;
 width:100%; я
 z-inde:1;
 border-bottom: 0px;
 border-top:3px solid #146FB5;
}
.catalog_element
{
 margin-top:0px;
 margin-left:4px;
 /*z-index:0;*/
 /*position:relative;*/
 /*overflow:hidden;
 /*height:370px;
 display:block;*/

}
.small_elem_hei .catalog_element
{
      margin-top:0px;
     /*z-index:0;*/
 /*position:relative;*/
 overflow:hidden;
 height:370px;
 display:block;
 background:#ffffff;
 border:0px;
}
/*.element
{
 padding: 10px 0px 0px 0px !important;
 text-align:center;
 border: 1px solid red;
} */
.catalog_element td
{
     text-align:center;
     vertical-align:top;
     padding: 0px 10px 0px 0px !important;
}
.catalog_element td table.width_elem
{
     width:190px;
     margin-bottom:6px;

}
div.width_elem
{
     width:190px;
}
.catalog_element td table.border_block, table.data-table
{
     width:190px !important;
}
.catalog_element td td
{
     text-align:left;
     padding: 0px 0px 0px 0px !important;
}
.catalog_element td img
{
 clear:both;
}
.catalog_element td a
{
 clear:both;
 display:block;
 color:#CC6600;
 margin-top:10px;
 font-weight:bold;
 text-decoration:none;
 text-align:left;
}
.catalog_element td a.a_center_pic
{
  text-align:center;
  height:150px;
  overflow:hidden;
  display:block;
}
.catalog_element td a.a_center
{
  text-align:center;

}
.catalog_element td p
{
 text-align:left;
}
.border_block
{
 text-align:center;
 width:100%;
  color:#757574;
 margin-bottom:5px;
}
.border_block p
{
     padding: 0px;
     margin: 0px !important;
}
.border_block td
{
 text-align:left;
 padding: 0px !important;
}
.border_top
{
 border-top:1px solid #C2D9EC;
}
.border_bottom
{
 border-bottom:1px solid #C2D9EC;
}
.border_left_right
{
 border-left:1px solid #C2D9EC;
 border-right:1px solid #C2D9EC;
 color:#757574;
 font-size:10px;
}
.border_left
{
 border-left:1px solid #C2D9EC;
 color:#757574;
 font-size:10px;
}
.border_right
{
 border-right:1px solid #C2D9EC;
 color:#757574;
 font-size:10px;
}

.border_block span
{

 display:block;
 padding: 0px;
 float:right;
  font-size:10px;
 margin-top: 0px !important;
}
/** html .border_block span
{
 margin-top:-10px !important;

} */
.value_price_b
{
     float:left !important;
/*     position:absolute;*/
     display:block;
}

.border_block_fox span
{
 float:right;
 display:block;
 padding: 0px;
 font-size:10px;
 margin-top: 0px !important;
}
/* html>/*body .border_block_fox span, x:-moz-any-link, x:default {
 margin-top:0px !important;
  }     */
.border_block span.black
{
 color:#000000;
}
.border_block_fox span.black
{
 color:#000000;
}
/*.border_block span, x:-moz-any-link
 {
 margin-top:-11px !important;
 }
/*html:root .border_block span
{
     margin-top:-13px !important;
} */

.border_block span.orange_big
{
 color:#CC6600;
 font-weight:bold;
 font-size:14px;
 display:block;
 margin-top:-4px !important;
}
.border_block_fox span.orange_big
{
 color:#CC6600;
 font-weight:bold;
 font-size:14px;
 display:block;
 margin-top:-4px !important;
}
/** html .border_block span.orange_big
{
 margin-top:-14px !important;
}
*:first-child+html .border_block span.orange_big
{
 margin-top:-14px !important;
}
.border_block span.orange_big, x:-moz-any-link
 {
 margin-top:-14px !important;
 }
  html>/*body .border_block_fox span.orange_big, x:-moz-any-link, x:default {
 margin-top:-3px !important;
  }
    html>/*body .border_block_fox span.orange, x:-moz-any-link, x:default {
 margin-top:-12px !important;
  }     */
.border_block p
{
 padding :0px;
 margin: 0px 5px 5px 5px;
}
div.catalog_element
{
 text-align:left;
 padding: 0px 0px 0px 10px;
}
.catalog_element .amount .submit
{
 background:url(/images/templates/bg_basket_submit.gif) 0px 0px no-repeat #FF9E3A;
 height:14px;
 width:82px;
 margin-top:3px;
 margin-left:4px;
 margin-right: 0px;
 color:#ffffff;
 border: 0px;
 padding: 0px 10px 0px 0px;
 font-size:11px;
 cursor:hand;
 cursor:pointer;
}
.catalog_element .compare
{
     font-weight:normal;
}
.catalog_element .amount .submit:focus
{
     outline:none;
}
* html .catalog_element .submit
{
 margin-top:-17px;
}
.catalog_element .amount .submit, x:-moz-any-link {
  background:url(/images/templates/bg_basket_submit.gif) 0px 2px no-repeat ;
  height:17px;
  padding: 0px 10px 1px 0px;
  margin-top:-3px;
  font-size:11px;
  font-size:verdana;
}
.inbasket
{
 color:#CC6600;
}
/*.amount
{
 text-align:center;
 white-space:nowrap;
 width:180px;
 border: 1px solid red;
} */
.catalog_element .inputtext
{
 width:10px;
 border: 2px inset #fff;
 padding: 0px;
}
.more
{
 padding: 0px 0px 0px 7px;
 background:url(/images/templates/bg_more.gif) right top no-repeat #177BC9;
 color:#fff !important;
 margin: 15px 20px 0px 0px;
 font-size:10px;
 display:block;
 height:14px;
 float:right;
 width:140px;
 text-decoration:none;
}
.more_hit
{
 padding: 0px 0px 0px 13px;
 margin: 15px 20px 0px 0px;
 background:url(/images/templates/bg_more_hit.gif) right top no-repeat #177BC9;
 color:#fff !important;
 font-size:10px;
 display:block;
 height:14px;
 float:right;
 width:69px;
 text-decoration:none;
}
.more_new
{
 padding: 0px 0px 0px 7px;
 margin: 15px 20px 0px 0px;
 background:url(/images/templates/bg_more_new.gif) right top no-repeat #177BC9;
 color:#fff !important;
 font-size:10px;
 display:block;
 height:14px;
 float:right;
 width:91px;
 text-decoration:none;
}
.right_content
{
 width:180px;
 text-align:right;
 padding-right:3px;
/* text-align:left;*/
}
*html .right_content
{
     width:180px !important;
}
.anons_right
{
 padding: 0px 10px 0px 20px;
 text-align:left;
}
.anons
{
 background:#136EB4;
 width:193px;

}
.anons_content
{
 background:url(/images/templates/bg_anons_top.gif) top left no-repeat;
 padding: 5px 10px 3px 10px;
 color:#ffffff;
  height:130px;
 font-size:10px;
 text-align:left;
}
span.anons_b
{
 font-size:10px;
 font-weight:bold;
 text-transform:uppercase;
}
.foot_td
{
 padding: 0px 5px 0px 5px;
 margin: 0px;
 height:20px;
 vertical-align:bottom;
}
.foot_menu
{
     text-align:center;
     height:18px;
}
.logo_bottom
{
     position:absolute;
     margin-left:25px;
     margin-top:-5px;
}
.foot_td ul
{
 padding: 0px;
 margin: 0px 0px 0px 50px;
 text-align:center;
 list-style:none;
 width:800px;
}
* html .foot_td ul
{
  height:23px;
  margin-left:-5px;
}
.foot_td ul li
{
 float:left;
 padding: 0px 0px 0px 0px;
 margin: 5px 5px 0px 4px;

}
.foot_td ul li a
{
 background:url(/images/templates/marker_blue.gif) 0px 5px no-repeat;
 padding: 0px 0px 0px 10px;
 margin: 0px 0px 0px 0px;
 color:#003399;
 text-decoration:none;
}
.blue_foot_line
{
 background:url(/images/templates/bg_blue_line_foot.gif) top left repeat-x #187DCB;
 height:27px;
 margin-top:3px;
 color:#ffffff;
 padding:0px 0px 0px 0px;
 text-align:center;
 vertical-align:middle;
 clear:both;
}
.blue_foot_line a
{
 color:#ffffff;
 text-decoration:none;
}
.bg_left
{
 background:url(/images/templates/bg_foot_left.gif) top left no-repeat;
}
div.bg_left
{
 display:none;
 background:url(/images/templates/bg_foot_left.gif) top left no-repeat;
 position:absolute;
 height:26px;
 width:7px;
 left:5px;
 margin-top:-7px;
}
* html div.bg_left
{
  display:block;
}
.bg_right
{
 background:url(/images/templates/bg_foot_right.gif) top right no-repeat;
 vertical-align:middle;
 padding:7px 0px 0px 0px;;
}
.bg_right span
{
   background:url(/images/templates/marker_white.gif) 0px 5px no-repeat;
 padding: 0px 0px 0px 10px;
 margin: 0px 0px 0px 10px;
 color:#ffffff;
 text-decoration:none;
}
.number
{
 color:#003399;
 font-weight:bold;
 float:left;
 font-size:13px;
 margin: 0px 10px 0px 0px;

}
h1
{
 color:#CC6600;
 font-weight:bold;
 font-size:13px;
 padding: 0px;
 margin: 0px 0px 0px 0px;
}
.prev
{
 font-size:12px;
 margin: 13px 0px 0px 0px ;
}
.fotogallery
{
 text-align:center;
 margin-left:0px;
 margin-bottom:40px;
}
.fotogallery a
{
 color:#003399;
 display:block;
 text-decoration:none;
 margin: 5px 0px 5px 0px;
}
.fotogallery a.zoom
{
 background:url(/images/templates/zoom.gif) 180px 4px no-repeat;
padding: 0px 20px 0px 0px;
text-align:center;


}
.zooming
{
     clear:both;
     height:20px;
}
a.zoomin
{
 background:url(/images/templates/zoom.gif) 69px 4px no-repeat;
padding: 0px 20px 0px 0px;
text-align:center;
width:70px;
margin-left:280px;
float:left;


}
*html a.zoomin
{
     margin-left:140px;
}
a.zoomout
{
 background:url(/images/templates/zoomout.gif) 73px 4px no-repeat;
padding: 0px 20px 0px 0px;
text-align:center;
width:80px;
float:left;
}
* html .fotogallery a.zoom
{
 background:url(/images/templates/zoom.gif) 180px 4px no-repeat;
}
.fotogallery_content
{
 padding: 1px 0px 0px 0px;
 vertical-align:top;
 width:250px;
}
* html .fotogallery_content
{
 padding: 2px 0px 0px 0px;
}
.fotogallery_content a img
{
 border: 1px solid #AEAEAE;
 float: left;
 margin: 0px 1px 0px 1px;
}
.fotogallery_content img
{
 border: 1px solid #AEAEAE;
 float: left;
 margin: 0px 5px 0px 0px;
}
* html .fotogallery_content a
{
 padding: 0px;
}
.fotogallery_content a
{
 float: left;
}
h2
{
 color:#003399;
 font-size:15px;
 font-weight:bold;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
}
hr.blue
{
 color:#003399;
 border-top: 1px solid #003399;
 border-bottom: 0px;
 border-left: 0px;
 border-right: 0px;
 height:2px;
 margin: 3px 0px 0px 0px;
}
* html hr.blue
{
  border-top: 1px solid #003399;
  border-bottom:1px solid #ffffff;
  margin: -2px 0px 0px 0px;
}
.reviuws .clear_menu
{
 height:1px !important;
 padding: 0px !important;
 margin: 0px;
 display:block;
 margin: 0px !important;
 overflow:hidden;
}
.reviuws p
{
 padding: 0px;
 margin: 0px;
}
.reviuws h2
{
 float:left;

}
.text_p
{
 padding: 0px 20px 0px 20px;
}
.text_p p
{
 padding: 0px;
 margin: 0px 0px 20px 0px;
}
.revuiws_a
{

 display:block;
float:right;
padding: 0px;
margin: 0px;
font-weight:bold;
font-size:12px;
}
h3
{
 color:#CC6600;
 font-size:11px;
}
span.num
{
 color:#CC6600;
 font-weight:bold;
 display:block;
 float:left;

}
span.data
{
 color:#CC6600;
 font-weight:bold;
 float:right;
 margin: 0px;
}
span.name
{
 color:#003399;
 font-weight:bold;
 float:left;
  margin: 0px;
}
span.town
{
 color:#003399;
 font-weight:bold;
 float:right;
  margin: 0px;
}
.reviuw
{
 border-top: 1px solid #DBE2F1;
 padding: 5px 0px 5px 0px;
 margin:0px 0px 5px 0px;
}
.reviuw p
{
 clear:both;
}
.all_rev
{
 color:#003399 !important;
 font-weight:bold;
 width:100%;
 display:block;
 text-align:right;
}
.all_rev .amount
{
 font-weight:normal;
}
.amount div
{
 height:20px;
 width:100px;
}
.amount .inputtext
{
 background:none;
 color:#000000;
 margin-top:5px;
}
.add_note
{
     width:165px !important;
     height:15px !important;
     margin-top:-5px;
     margin-left:-15px;
     white-space:nowrap;
     color:#FF7A08 !important;
     border:0px !important;

}
.cat_add_note
{
     display:none;
     width:198px !important;
     height:24px !important;
     margin-top:6px;
     background:#ffffff;
     margin-left:-5px;
     position:absolute;
     white-space:nowrap;
     color:#FF7A08 !important;
     border:0px !important;
     text-align:center !important;
}
.cat_add_note, x:-moz-any-link {
  height:26px !important;
  margin-top:0px;
}
*:first_child+html .cat_add_note {
  height:26px !important;
  margin-top:0px;
}
*html .cat_add_note {
  height:26px !important;
  margin-top:0px;
}
.basket_right_block
{
 background:url(/images/templates/top_basket.gif) top left no-repeat;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 6px 0px;
 text-align:left;
 border:1px solid red;

}
*:first-child+html .basket_right_block
{
     margin-left:2px;
}
.basket_right_block .submit
{
 width:131px;
 height:40px;
 background:url(/images/templates/bg_sub_basket.gif) top left no-repeat #FF9E3A;
 clear:both !important;
 border: 0px;
 color:#ffffff;
 margin: 0px 0px 3px 0px;
 font-weight:bold;
 cursor:hand;
 cursor:pointer;

}
.basket_right_block .submit_click
{
 width:131px;
 height:40px;
 background:url(/images/templates/bg_sub_basket_click.gif) top left no-repeat #FF9E3A;
 clear:both !important;
 border: 0px;
 color:#ffffff;
 margin: 0px 0px 3px 0px;
 font-weight:bold;
 cursor:hand;
 cursor:pointer;

}
.price
{
     background:url(/images/templates/bg_anons.gif) top left repeat-y #ffffff;
     width:157px;
     margin-left:13px;
     height:50px;
}
.price_content
{
     background:url(/images/templates/an_top.gif) top left no-repeat;
     padding:0px;
     height:45px;
}
.price_bottom
{
     background:url(/images/templates/an_bottom.gif) bottom left no-repeat;
     padding: 3px 5px 5px 7px;
     text-align:left;
      height:45px;
}
.price_bottom_fox
{
     background:url(/images/templates/an_bottom.gif) bottom left no-repeat;
     padding: 3px 5px 5px 7px;
     text-align:left;
      height:45px;
}
*:first-child+html .price_bottom
{
     background:url(/images/templates/an_bottom.gif) left 45px no-repeat;
     height:50px;

}
.price_bottom p
{
     padding: 0px;
     margin: 1px 0px 0px 0px;
     font-size:11px;
     font-family:tahoma;
}
.price_bottom_fox p
{
     padding: 0px;
     margin: 1px 0px 0px 0px;
     font-size:11px;
     font-family:tahoma;
}
.price_bottom span
{
 float:right !important;
}
.price_bottom_fox span
{
 float:right !important;
}
 html>/**/body .price_bottom_fox span, x:-moz-any-link, x:default {
 margin-top:-0px !important;
  }
.price_bottom span.orange_big
{
 color:#CC6600;
 font-weight:bold;
 font-size:12px;
 margin-top:-2px;
}
.price_bottom_fox span.orange_big
{
 color:#CC6600;
 font-weight:bold;
 font-size:12px;
 margin-top:-2px;
}
.basket_right b
{
 font-size:10px;
}
.content_basket_right
{
 background:url(/images/templates/bottom_basket.gif) bottom left no-repeat;
 padding: 8px 0px 9px 0px;
}
.border_basket_right
{

 padding: 0px 5px 10px 5px;
 width:200px;
 background:url(/images/templates/bg_basket_r.gif) top left repeat-y;
}
*:first-child+html .border_basket_right span
{
 margin-top:-11px;

}
*:first-child+html .border_basket_right span.orange_big
{
 margin-top:-11px;
}
.border_basket_right span, x:-moz-any-link {
  margin-top:-11px;
}
.border_basket_right span.orange_big, x:-moz-any-link {
   margin-top:-11px;
}
* html .border_basket_right span
{
 margin-top:-11px;

}
* html .border_basket_right span.orange_big
{
 margin-top:-11px;
}
.border_basket span
{
 float:right;
}
span.black
{
 color:#000000;
}
span.orange_big
{
 color:#CC6600;
 font-weight:bold;
 font-size:14px;
 margin-top:-3px;
}
*:first-child+html .amount_form
{
     margin-top:20px;
     height:80px !important;
}
*html .amount_form
{
     margin-top:20px;
     height:80px !important;
     display:block;
     overflow:hidden;
     width:170px;


}
.element_catalog
{
     float:left;
     width:190px;
     margin: 0px 5px 0px 0px;
     text-align:left;
}
.small_elem_hei .element_catalog
{
     height:360px;
}
*html .element_catalog
{
     height:320px;
}
.catalog_prev
{
     height:255px;
     overflow:hidden;
}
.catalog_prev p
{
     padding: 0px;
     margin: 5px 0px 0px 0px;
}
*html .amount_form form
{
     padding: 0px;
     margin: 0px;
}
.amount_form
{

 height:70px;
 text-align:left;
 padding-left:30px;
}
.amount_form p
{
     margin-left:10px;
}
.form_size .inputtext
{
  width:53px;
 border: 1px inset #ffffff;
 margin: 5px 0px 0px 0px;
 height:13px;
}
.border_basket span
{
 float:right;
 display:block;
 padding: 0px;
}
.breadcrumb-navigation
{
 color:#003399;
 text-align:left;
 margin: 0px 0px 5px 3px;
}
.breadcrumb-navigation a
{
 color:#003399;
 text-decoration:underline;
}
.breadcrumb-navigation a.sel
{
 color:#CC6600;
 text-decoration:none;
}
.rev_form
{
 border: 1px solid #003399;
 background:#ffffff;
 position:absolute;
 z-index:auto;
 margin-left:210px;/*220px;*/
 left:0px;
/*left:400px; */
 margin-top:10px;/*35px;*/
 padding: 10px;
 /*padding-left:10px;
 padding-right:10px;*/
}
.inputtext
{

 padding: 2px 0px 3px 5px;
 margin: 0px 0px 0px 2px;
 font-size:13px;
 color:#003399;
 background:url(/images/templates/auth_input_pass.gif) top left no-repeat #EDF5FA;
 width:135px;
 height:15px;
 border: 0px;
}
.feed_back_block .inputtext
{

 padding: 2px 0px 3px 5px;
 margin: 0px 0px 0px 2px;
 font-size:13px;
 color:#003399;
 background:none;
 border:1px solid #288AC5;
/* background:url(/images/templates/auth_input_pass.gif) top left no-repeat #EDF5FA; */
 width:270px;
 height:15px;
}
.rev_form select.select_text
{
 border: 1px solid #278AC5;
 width:180px;
 color:#003399;
 margin-left:2px;
}
.rev_form textarea
{
 border: 1px solid #278AC5;
 width:177px;
 color:#003399;
 font-family:verdana;
 margin-left:2px;
}
.catalog-section-list
{
  margin-top:10px;
  margin-left:2px;
  text-align:center;
}
.catalog-section-list td
{
 padding-right:30px;
 text-align:left;
 padding-left:0px;
}
.catalog-section-list .section
{
 font-size:13px;
 color:#CC6600;

}
.catalog-section-list .section_element
{
 font-size:13px;
 color:#003399;
}
ul.blue_ul
{
 margin: 0px 0px 0px -3px !important;
 padding: 0px;
 list-style:none;
}
ul.blue_ul
{
 margin-left:-10px;
}
ul.blue_ul li
{
 padding: 0px 0px 0px 12px;
 margin: 0px;
 text-align:left;


}
 ul.blue_ul li a
{
 color:#003399;
 font-weight:normal;
 text-decoration:none;
  padding: 1px 0px 1px 10px;
  display:block;
  font-size:12px;
  background:url(/images/templates/marker_blue.gif) 0px 7px no-repeat;
}
.foto_tov
{
     height:500px !important;
     width:750px !important;
}

.close_a
{
     background:url(/images/templates/close.gif) top right no-repeat;
     padding: 0px 30px 0px 0px;
     color:#003399;
     height:24px;
     text-decoration:none;
     display:block;
     white-space:nowrap;
}
.all_list
{
     list-style: none;
}
.all_list ul
{
     list-style: none;
     padding: 0px;
     margin: 0px 0px 0px 20px !important;
}
.all_list ul ul li a
{
     color:#003399;
     font-weight:normal;
     text-decoration:none;
     padding: 1px 0px 1px 10px;
     display:block;
     font-size:12px;
     background:url(/images/templates/marker_blue.gif) 0px 7px no-repeat;
}
.all_list ul li a
{
     color:#003399;
     font-weight:normal;
     text-decoration:none;
     padding: 1px 0px 1px 10px;
     display:block;
     font-size:12px;
     background:url(/images/templates/marker_blue.gif) 0px 7px no-repeat;
}
.all_list li a
{
     color:#CC6600;
     font-weight:bold;
     text-decoration:none;
     padding: 1px 0px 1px 10px;
     display:block;
     background:url(/images/templates/marker_orange.gif) 0px 7px no-repeat;
}
.personal_menu
{
     background:url(/images/templates/top_c.gif) top left repeat-x #126AAE;
     padding: 0px 0px 1px 0px;
     margin: 0px 10px 5px 0px;
}
.personal_menu table.personal_menu_tbl
{
     background:url(/images/templates/right_c.gif) top right repeat-y;
     width:100%;
}
.personal_menu table.personal_menu_tbl td.pers
{
     background:url(/images/templates/left_c.gif) top left repeat-y;
     padding: 0px 0px 0px 0px;
     vertical-align:bottom;

}
.personal_menu table td.pers .line
{
     border-bottom: 1px solid #5E9AC8;
     border-top: 1px solid #126AAE;
     border-right: 0px;
     border-left: 0px;
     clear:both;
     padding: 0px;
     margin: 0px 3px 0px 3px;
}
.personal_menu_content
{
     background:url(/images/templates/right_c_blue.gif) top right no-repeat;
     min-height:20px;
}
* html .personal_menu_content
{
     height:10px;
}
.personal_menu ul
{
 padding: 10px 0px 5px 0px;
 margin: 0px 0px 0px 0px;
 list-style:none;
 float:left;
 background:url(/images/templates/left_c_blue.gif) top left no-repeat;

}
.personal_menu ul li
{
 padding: 0px;
 margin: 0px 0px 0px 10px;
 float:left;
}
.personal_menu ul li a
{
 padding: 0px 0px 0px 8px;
 margin: 0px;
 text-decoration:none;
 background: url(/images/templates/marker_white.gif) 0px 5px no-repeat;
 color:#ffffff;
}
.add_note
{
        position:absolute;
        display:none;
        width:150px;
        height:50px;
        background:#FFFFFF;
        border:1px solid #EEEEEE;
        color:#126BB0;
}
.catalog-compare-list .data-table
{
     margin:20px 0px 0px 10px;

}
.compare
{
     width:190px;
     text-align:left;
      height:10px;
     padding: 0px 0px 0px 2px;
     margin: 0px 0px 0px 0px;
}
*:first-child+html .compare
{
     margin: 0px 0px 8px 0px;
     padding: 0px 0px 0px 50px;
     width:130px;
     height:14px;

}
.compare a
{
     display:block;
      margin: 0px 0px 0px  0px !important;
      z-index:100;
      position:absolute;
      color:#003399 !important;
      font-weight:normal;
}
*:first-child+html .compare .submit
{
     padding: 0px 0px 0px 0px;
     height:14px;
     width:52px;
     display:block;
     overflow:hidden;
     background:url(/images/templates/bg_com_submit.gif) 0px 0px no-repeat #FF9E3A;
}
*html .compare
{
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 20px;
     width:130px;
     height:14px;
}
*html .compare .submit
{

     padding: 0px 0px 0px 0px;
     height:14px;
     width:52px;
     margin:5px 0px 5px 0px !important;
     display:block;
     overflow:hidden;
}
.compare, x:-moz-any-link {
  width:130px;
  height:14px;
  margin: 0px 0px 8px 0px;
  padding: 0px 0px 0px 50px;
}
.compare .submit
{
 background:url(/images/templates/bg_com_submit.gif) 0px 0px no-repeat #FF9E3A;
 height:14px;
 color:#ffffff;
 border: 0px;
 padding: 0px 17px 0px 13px !important;
 font-size:11px;
 font-weight:normal !important;
 margin: 0px ;
 cursor:hand;
 cursor:pointer;
 width:52px;
}
.data-table_compare
{
     border-collapse:collapse;
     border: 1px solid #C2D9EC;
}
.data-table_compare td
{
     border-collapse:collapse;
     border: 1px solid #C2D9EC;
     padding: 3px 5px 3px 5px;
}
.data-table_compare th
{
     border-collapse:collapse;
     border: 1px solid #C2D9EC;
     text-align:left;
     padding:3px 5px 3px 5px;
}
.data-table_compare ul
{
     padding:0px;
     margin: 0px;
     list-style:none;
}
.basket_right_block_no
{

 padding: 0px 0px 0px 0px;
 margin: 5px 0px 6px 0px;
 text-align:left;

}
*:first-child+html .basket_right_block_no .price
{
     margin-bottom:10px !important;
}
*:first-child+html .basket_right_block_no
{
     margin-left:2px;
     height:80px !important;
}
*html .basket_right_block_no .amount_form
{
     margin-left:0px !important;
     height:150px !important;
}
.basket_right_block_no .submit
{
 width:131px;
 height:40px;
 background:url(/images/templates/bg_sub_basket.gif) top left no-repeat #FF9E3A;
 clear:both !important;
 border: 0px;
 color:#ffffff;
 margin: 7px 0px 3px 0px;
 font-weight:bold;
 cursor:hand;
 cursor:pointer;
 float:right;

}
.basket_right_block_no .submit_click
{
 width:131px;
 height:40px;
 background:url(/images/templates/bg_sub_basket_click.gif) top left no-repeat #FF9E3A;
 clear:both !important;
 border: 0px;
 color:#ffffff;
 margin: 7px 0px 3px 0px;
 font-weight:bold;
 cursor:hand;
 cursor:pointer;
 float:right;


}
*:first-child+html .ei_bag
{
     margin: -8px 0px 20px 0px !important;

}
*html .ei_bag
{
     margin: 0px 0px 20px 0px !important;
}
.basket_right_block_no .select_right
{
     text-align:left;
     padding:3px 13px 3px 5px;
     height:25px;
     float:left;
}
.basket_right_block_no .td_right_text
{
     text-align:right;
     padding: 6px 0px 3px 0px;
     vertical-align:middle;
}
.basket_right_block_no .select_right span
{
     margin: 0px 0px 0px 0px;
     clear:both;
}
*:first-child+html .basket_right_block_no .select_right span
{
     margin-top:1px;
}
*html .basket_right_block_no .select_right span
{
     margin-top:1px;
}
.basket_right_block_no .select_right select
{
     width:70px;
}

*:first-child+html .basket_right_block_no .select_right
{
     padding-right:11px !important;
}
*html .basket_right_block_no .select_right
{
     padding-right:11px !important;
}
.basket_right_block_no .select_right, x:-moz-any-link {
  padding-right:11px !important;
}
.basket_right_block_no .amount_form
{
     padding-left: 10px;
}
*:first-child+html .basket_right_block_no .amount_form
{
     margin-top:10px !important;
}
*html .basket_right_block_no .amount_form
{
     margin-top:10px !important;
}
*:first-child+html .basket_right_block_no span
{
 margin-top:-11px;

}
*:first-child+html .basket_right_block_no span.orange_big
{
 margin-top:-11px;
}
.basket_right_block_no span, x:-moz-any-link {
  margin-top:-11px;
}
.basket_right_block_no span.orange_big, x:-moz-any-link {
   margin-top:-11px;
}
* html .basket_right_block_no span
{
 margin-top:-11px;

}
* html .basket_right_block_no span.orange_big
{
 margin-top:-11px;
}
.basket_right_block_no span
{
 float:right;
}
*:first-child+html .ei_pad_basket
{
     padding-bottom:40px !important;
}
*html .ei_pad_basket
{
     padding-bottom:40px !important;
}
.left_bg_h
{

 position:absolute;
 margin-left:-1px;
 margin-top:-5px;
 width:400px;
 height:69px;
 z-index:200;
}
.snow
{
 background:url(/images/templates/bg_head_newsnow.gif) center 0px no-repeat #add6d6;
 position:absolute;
 z-index:100;
 height:42px;
 width:85%;
 right:6px;
 margin-top:-1px;
}
.bg_h_right
{
 padding: 9px 0px 0px 0px;
 margin:-1px 0px 0px 0px;
 position:relative;
 width:100%;
 z-index:300;

}
.line_new
{
     height:49px;
     margin: 0px 0px 0px 0px;
     z-index:100;
     background:url(/images/templates/bg_head_new_line.gif) -5px -2px no-repeat;
}
.img_logo
{
     height:64px;
}
*:first-child+html .img_logo
{
     height:62px;
}
*html .img_logo
{
     height:62px;
     width:180px;
}
.subscribe-index form
{

}
.subscribe-index .data-table
{
     width:95% !important;
}
.subscribe-index .data-table_border
{
     width:50%;
    /* border:1px solid #136EB4;
     border-collapse:collapse; */
}
.subscribe-index .data-table_border td
{
     /*width:50%; */
     /*border:1px solid #136EB4;
     border-collapse:collapse;*/
     padding: 5px;
}
.subscribe-index p
{
     padding: 0px;
     margin: 10px 0px 5px 0px;
}
.subscribe-index td
{
     padding-right:10px;

}
.subscribe-index .inputtext
{
     margin-top:5px;
}
.subscribe-index .submit_diff
{
     margin-left:2px;
}
.subscribe-edit .data-table
{
     width:95% !important;
}
.subscribe-edit  .inputtext
{
     margin-top:5px;
}
.order_form_click td
{
     padding: 0px 0px 5px 0px;
     vertical-align:top;
}
.order_form_click a
{
     color:#CC6600 !important;
}
.order_form_click .inputtext
{
     background:#ffffff;
     border:1px solid #C8E0F1;
     width:367px;
     margin: 0px;
}
.order_form_click .inputtext_small
{
     background:#ffffff;
     border:1px solid #C8E0F1;
     width:50px;
}
.order_form_click .inputtext_litle
{
     background:#ffffff;
     border:1px solid #C8E0F1;
     width:100px;
}
.order_form_click .textarea
{
     background:#ffffff;
     border:1px solid #C8E0F1;
     width:372px;
     margin-bottom:4px;
     height:100px;
}
div.alx_waitwindowlocalshadow
{
   position:absolute;
   z-index:9999;
   background-image:url(images/loader.gif);
   border:0px solid #808080;
   background-color: #ffffff;
   background-position:center center;
   background-repeat:no-repeat;
   opacity: 0.5;
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.confifm_mssg
{
        font-size:14px;
        font-weight:bold;
}
.top_sect_menu
{
 padding: 0px;
 margin: 0px 0px 0px 3px;
 list-style:none;
 float:left;
}
/** html .top_sect_menu
{
 margin: 0px 0px 0px -10px;
} */
.top_sect_menu li
{
 float:left;
 padding: 4px 12px 0px 0px;
 margin: 0px 2px 0px 0px !important;
 height:19px;
 background:url(/images/templates/top_sect_vline1.gif) top right no-repeat;
}
*html .top_sect_menu li
{
 float:left;
 padding: 4px 12px 0px 0px;
 margin: 0px 2px 0px 0px !important;
 height:18px;
 background:url(/images/templates/top_sect_vline1.gif) top right no-repeat;
}
.top_sect_menu li a
{
 /*background:url(/images/templates/bullet_blue.gif) 0px 5px no-repeat;*/
 padding: 0px 0px 0px 10px;
 margin: 0px 0px 0px 0px !important;
 color:#003399;
 font-size:11px;
 font-family:arial;
 text-decoration:none;
}
.border_blue_light_m
{
        border:1px solid #C2D9EC;
        margin-top:10px;
        width:475px !important;
        margin-bottom:10px;
}
.border_blue_light_m .top_block_l
{
        position:relative;
        z-index:10;
        height:7px;
}
.border_blue_light_m .top_block_l .l
{
        height:7px;
        width:7px;
        position:relative;
        z-index:11;
        top:-1px;
        left:-1px;
        float:left;
        overflow:hidden;
        background:url(/images/templates/border_left_top.gif) 0px 0px no-repeat;
}
.border_blue_light_m .top_block_l .r
{
        height:7px;
        width:7px;
        position:relative;
        z-index:11;
        top:-1px;
        left:1px;
        float:right;
        overflow:hidden;
        background:url(/images/templates/border_right_top.gif) 0px 0px no-repeat;
}
.border_blue_light_m .bottom_block_l
{
        position:relative;
        z-index:10;
        height:7px;
        top:1px;
}
*html .border_blue_light_m .bottom_block_l
{
        top:7px;
}
.border_blue_light_m .bottom_block_l .l
{
        width:7px;
        height:6px;
        position:relative;
        z-index:11;
        left:-1px;
        top:1px;
        float:left;
        background:url(/images/templates/border_bottom_left.gif) 0px 0px no-repeat;
}
.border_blue_light_m .bottom_block_l .r
{
        height:7px;
        width:7px;
        position:relative;
        z-index:11;
        top:0px;
        left:2px;
        float:right;
        overflow:hidden;
        background:url(/images/templates/border_bottom_right.gif) 0px 0px no-repeat;
}
.text b
{
        color:#003399;
}
.text a
{
        text-decoration:underline;
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
 .arrow_filter_p{ top:4px;}
}
@-moz-document url-prefix() {
  .arrow_filter_p {top:4px;}
}
*html .arrow_filter_p
{
top:1px;
}
*:first-child+html .arrow_filter_p
{
top:1px;
}
.border_price_new_2
{
        border:2px solid #FF7A08;
        background:#ffffff;
}
.top_orang_border_price_left
{

        position:absolute;
        margin: -2px 0px 0px -2px;
        height:9px;
        width:9px;
        background:url(/images/templates/an_top.gif) top left no-repeat;
}
.top_orang_border_price_right
{

        position:absolute;
        margin: -2px 0px 0px 0px;
        height:9px;
        width:9px;
        background:url(/images/templates/an_top.gif) top right no-repeat;
}
.bottom_orang_left
{

        position:absolute;
        margin: -2px 0px 0px -2px;
        height:9px;
        width:9px;
        background:url(/images/templates/an_bottom.gif) top left no-repeat;
}
.bottom_orang_right
{

        position:absolute;
        margin: -2px 0px 0px 0px;
        height:9px;
        width:9px;
        background:url(/images/templates/an_bottom.gif) top right no-repeat;
}
.basket_right_block_no .price
{
     background:url(/images/templates/bg_anons.gif) top left repeat-y #ffffff;
     width:157px;
     margin-left:13px;
     height:50px;
}
.price_content
{
     background:url(/images/templates/an_top.gif) top left no-repeat;
     padding:0px;
     height:45px;
}
.price_bottom
{
     background:url(/images/templates/an_bottom.gif) bottom left no-repeat;
     padding: 3px 5px 5px 7px;
     text-align:left;
      height:45px;
}
.border_price_new_2 span
{
 margin-top:0px !important;

}
/*списко секций каталога*/
.main_section_list
{
        padding: 0px;
        margin: 0px;
}
.main_section_list .item_section_main
{
        float:left;
        width:270px;
        height:73px;
        overflow:hidden;
        padding: 7px 0px 0px 7px;
        margin: 0px 10px 19px 0px;
        background:url(/images/templates/bg_item_sec.gif) 0px 0px no-repeat;
}
*:first-child+html .main_section_list .item_section_main
{
        float:left;
        width:269px;
        height:73px;
        overflow:hidden;
        padding: 7px 0px 0px 7px;
        margin: 0px 10px 19px 0px;
        background:url(/images/templates/bg_item_sec.gif) 0px 0px no-repeat;
}
*html .main_section_list .item_section_main
{
        float:left;
        width:269px;
        height:73px;
        overflow:hidden;
        padding: 7px 0px 0px 7px;
        margin: 0px 10px 19px 0px;
        background:url(/images/templates/bg_item_sec.gif) 0px 0px no-repeat;
}
.main_section_list .pic_sec
{
        text-align:left;
        padding:0px 10px 0px 0px !important;
        width:60px !important;
}
.main_section_list .section
{
        font-size:12px;
        margin: 0px 0px 6px 0px !important;
        display:block;
        font-family:arial, Helvetica, sans-serif;
}
.main_section_list .discribe_section_text
{
        cursor:pointer;
        cursor:hand;
        height:140px;
}
.inner_section_list
{
        display:none;
        background:#ffffff;
        position:absolute;
        border:1px solid #cccccc;
        padding:10px;
        margin-top:50px;
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;

}
.inner_section_list a
{
        color:#003399;
}
.inner_section_list a:hover
{
        color:#CC6600;
}