/*RESET CSS*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend/*,
table, tbody, tfoot, thead, tr, th, td, caption*/ {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  background: transparent;
  /*behavior: url('/iepngfix.htc');*/
}
body {
  color: #040404;
  line-height: 18px;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}
/*define focus styles! */
:focus {
  outline: 0;
}
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}
/*table {
  border-collapse: collapse;
  border-spacing: 0;
}*/
input{
  background:none;
}
a{
  color: #4d6c9f;
  text-decoration: none;
}
a:hover{
  color: #646666;
  text-decoration: underline;
}
a:visited{
  color: #4D6C9F;
}
h2 {
  font-size: 24px;
  font-weight: bold;
  line-height: 29px;
}
h3.red {
  color: #ff0000;
}
/*-------------------------------------------------*/
.liner{
  width:100%;
  height:1px;
  clear:both;
  margin:0;
}
/*global style*/
html, body{
  width:100%;
  min-height:100%;
}
body{
  /*min-width:1002px;*/
  background: #fffffe;
  font-family: Arial, serif;
  font-size: 11px;
  display: table;
}
/*BLOCKS*/
 #doc_width, #header, #cont, #footer{
  width:100%;
  /*min-width:1002px;*/
}
#doc_width{
  min-height:100%;
  height:auto !important;
  height:100%;
}
#header{
  /*position:absolute;
  top:0;*/
  height:227px;
  background: url('/images/design/bg_header.jpg') 0 0 repeat-x;
  font-size: 10px;
}
#cont{
  padding: 0 0 150px 0;
}
#footer{
  height:105px;
  margin:-105px 0 0 0;
  background: url('/images/design/bg_footer.jpg') 50% 100% no-repeat;
}
/*header*/
#ns_head {
  height: 211px;
  overflow: hidden;
}

#ns_head .topms {
  background: #e3e3e3;
  height: 25px;
}

#ns_head .topms strong {
  font-size: 14px;
  color: #455a7f;
  position: relative;
  top: 4px;
}

#ns_head .mainms {
  /*background: url('/images/design/dom/head2.jpg') left no-repeat; */
  height: 142px;
}

#ns_head .mainms .flash_area {
  width: 333px;
  height: 129px;
  float: left;
  margin-top: 6px;
}

#ns_head .botms {
  background: url('/images/design/dom/head_3_bg.jpg');
  height: 32px;
  position:relative;
  top:2px;
  overflow:hidden;
}

#ns_head .botms ul {
  list-style-type: none;
  margin: 0 0 0 10px;
  position:relative;
  top: 7px;
}

#ns_head .botms ul li {
  display: inline;
  white-space: nowrap;
}

#ns_head .botms ul li:hover {
  
}

#ns_head .botms ul li a {
  color: #fff;
  font-family: Tahoma;
  font-size: 10px;
  font-weight: bold;
  margin: 0 4px 0 2px;
  padding: 8px 0 10px 0;
}

#ns_head .botms ul li a:hover {
  background: url('/images/design/dom/menu_subline.png') bottom center no-repeat;
}

#ns_head .botms ul li img {
  position: relative;
  top: -7px;
  vertical-align: top;
}

#ns_head .botms .complaints {
  position: absolute;
  top:-1px;
  display: inline;
  z-index: 9;
}


#header .logocont{
  position:absolute;
  width:422px;
  height:170px;
  background: url('/images/design/bg_logocont.jpg') 0 1px no-repeat;
  z-index: 5;
}
#header .contacts_bg{
  position:absolute;
  right:0;
  width:607px;
  height:168px;
  background: url('/images/design/bg_contacts.jpg') 0 0 no-repeat;
  z-index: 5;
}
#header .contacts_bg  .contacts{
  width:331px;
  height:108px;
  padding: 30px 0 0 40px;
  float:left;
}
#header .busket{
  width: 141px;
  height:60px;
  background: url('/images/design/bg_busket.png') 0 0 no-repeat;
  float:left;
  padding:10px 5px 5px 15px;
  position:absolute;
  right:10px;
  top:50px;
}
.head_block {
  height: 168px;
}

#tell_me_phone {
  /*margin: 2px 0 0 17px;*/
  position: relative;
  top: 2px;
  left: 17px;
  height: 13px;
  border: 0px;
  width: 90px;
  color: #607598;
  font-size: 1.2em;
  font-weight: bold;
  text-align: center;
  /*border:1px dashed;*/
}

.order_but_h {
  position: relative;
  left: 30px;
  text-decoration: underline;
  color: #fff;
  font-weight: bold;
}

#header .menu{
  /*position:absolute;
  width:100%;*/
  height: 32px;
  background: url('/images/design/bg_menu.jpg') 0 0 repeat-x;
  /*top:168px;*/
}
#header .sitenav{
  /*width:100%;*/
  height:20px;
  padding: 8px 0 0 0;
  /*position:absolute;
  top:200px;
  left:0;*/
  vertical-align:text-bottom;
}
#header .authorization{
  /*position:absolute;*/
  position: relative;
  float: right;
  width:162px;
  height:47px;
  background: url('/images/design/bg_autoris.png') 0 0 no-repeat;
  z-index:100;
  /*right:0;
  top:0;*/
}
#header .authorization_form{
  /*position:absolute;*/
  z-index:10;
  width: 342px;
  height: 124px;
  background: url('/images/design/bg_auth_form.png') 0 0 no-repeat;
  /*right:10px;
  top:20px;*/
  padding: 10px 0 0 0;
}
/*for all*/
.hide{
  display:none;
}
/*content*/
#cont .content{
  position:relative;
  margin: 0 180px 0 240px;
  padding:20px 0 0 0;
}
#cont .content .publicity{
  position:relative;
  background: url('/images/design/bg_publ.jpg') left bottom no-repeat;
}
#cont .publicity .inner{
  position:relative;
  background:  url('/images/design/bg_publ_.jpg') right bottom no-repeat;
  height:299px;
}
#cont .publicitycont{
  position:relative;
  background: url('/images/design/bg_publ_div.jpg') left 3px repeat-x;
  margin: 20px;
  height:310px;
}
#cont .publicitycont .item_cont{
  width:100%;
  float:left;
  margin: 50px 20px 20px 20px;
  overflow:hidden;
  padding: 0 20px 0 0;
  height:160px;
}
#cont .fav_items{
  /*margin: 0 20px; */
}
#cont .fav_items .div_title{
  background: url('/images/design/bg_title01.jpg') 0 0 repeat-x;
  text-align:left;
  height:31px;
  width:100%;
  float:left;
}
#cont .fav_items .items{
  background: url('/images/design/blue_pict.gif') 0 0 repeat-y;
  width:100%;
  position:relative;
  float:right;
}
.items_border_r{
  background: url('/images/design/blue_pict.gif') repeat-y scroll 100% 0 transparent;
  width:100%;
  float:right;
  position:relative;
  text-align:left;
}
.items_st_content {
  background: url('/images/design/blue_pict.gif') 100% 0 repeat-y;
  width:100%;
  
  /*position:relative;
  padding: 20px;*/
  
  /*overflow: auto;
  border:2px dashed;*/
  
}
.prod_info_content_area ul{
  padding: 0 0 0 40px;
  margin: 16px 0 16px 0;
  list-style-type: disc;
  font-size: 13px;
}
.prod_info_content_area ol{
  padding: 0 0 0 40px;
  margin: 16px 0 16px 0;
  list-style-type: decimal;
  font-size: 13px;
}
.prod_info_content_area p{
  margin: 16px 0 16px 0;
}
/*.prod_info_content_area table{
  border:1px solid;
  padding: 10px;
  margin: 10px;
}*/
#cont .fav_items .items .obj{
  width: 153px;
  float:left;
  /*margin: 20px 20px 0 20px;*/
  margin: 4px 0 0 25px;
  text-align:center;
  /*background: url('/images/design/bg_item_.jpg') 0 0 repeat-y;*/
  position:relative;
}
.items .obj .inner{
  /*border-top: 1px solid #A3BCE7;*/
  background: url('/images/design/bg_item_b.jpg') 0 bottom no-repeat;
  padding: 5px 0 2px 3px;
  /*float:left;*/
  position:relative;
  height: 230px;
}
.fav_items .items_bottom{
  float:left;
  position:relative;
  height:38px;
  width:100%;
  background: url('/images/design/blue_pict.gif') bottom repeat-x;
}
#cont .content .short_info{
  /*padding: 10px 0 0;*/
  width:550px;
  float:left;
  position:relative;
  left:50%;
  margin: 0 0 0 -225px;
}
#cont .content .short_info .item{
  width: 150px;
  background: url('/templates/Original/images/bg_item02.jpg') 0 0 repeat-y;
  float:left;
  text-align:center;
  margin: 0 20px 0 0;
}
.short_info .item .inner{
  width: 142px;
  padding:5px 3px 5px 5px;
  background: url('/templates/Original/images/bg_item_b02.jpg') 0 bottom no-repeat;
  height:180px;
  position:relative;
}
#cont .publicity_top{
  height: 49px;
  margin: 0 20px;
  position:relative;
  background: url('/images/design/bg_publ_top_.jpg') 0 15px repeat-x;
}
#cont .navigation_col{
  position:relative;
  float:left;
  width:220px;
  padding: 15px 0 0 10px;
  background: url('/images/design/bg_nav.png') 8px 0 no-repeat;
  margin: 17px 0 0 0;
}
#cont .navigation_col .catalogue_cont{
  float:left;
  width:auto;
  background: url('/templates/Original/images/bg_blueline1.jpg') 100% 0 repeat-y;
  padding: 0 5px 0 0;
}
#cont .news_col{
  float: right;
  width: 165px;
  /*background: url('/images/design/bg_news_col.png') 0 0 no-repeat;*/
  /*height:500px;
  border:1px solid;*/
  margin: 0 2px 0 0;
  padding: 0 10px 0 0;
}
#cont .news_col .suggestions{
  width: 130px;
  margin: 5px 0 0 25px;
}
#cont .news_col .suggestions img {
  padding: 10px 10px 0 0;
}
#cont .news_col .news{
  margin: 0 0 0 19px;
  /*position:relative;
  top: 1100px;
  z-index: 10;*/
}
#cont .news_col .news .news_items{
  position:relative;
  z-index:1;
  max-height: 1046px;
  height: 1046px;
  overflow-x: hidden;
  overflow-y: hidden;
  overflow: hidden;
  zoom: 1;
}
#cont .news_col .news .cont_t{
  width:143px;
  height:45px;
  padding: 10px 0 0 0;
  background: url('/images/design/bg_news_t.jpg') 0 0 no-repeat;
  position:relative;
  z-index:2;
}
#cont .news_col .news .cont_m, #cont .news_col .news .cont_m_blue{
  background: url('/images/design/bg_news_m.jpg') 0 0 repeat-y;
  margin: -5px 0 0 0;
  position:relative;
  z-index:1;
  min-height:55px;
  /*text-align:center;*/
  line-height:11px;
}
#cont .news_col .news .cont_m{
  width:128px;
  padding: 10px 5px 0 10px;
} 
#cont .news_col .news .cont_m_blue{
  width:148px;
}
#cont .news_col .news .cont_m_blue .inner{
  background: url('/images/design/bg_news_m_.jpg') 1px bottom no-repeat;
  width:128px;
  padding: 10px 5px 0 10px;
}
#cont .news_col .news  .last{
  min-height:5px !important;
}
#cont .news_col .news .cont_b{
  width:143px;
  height:6px;
  background: url('/images/design/bg_news_b.png') 0 bottom no-repeat; 
  position:relative;
  z-index:2;
}
#cont .news_col .news .cont_b_blue{
  width:143px;
  height:9px;
  background: url('/images/design/bg_news_b_.png') 1px bottom no-repeat;  
  position:relative;
  z-index:2;
}
#cont .news_col .rss{
  position:relative;
  width:163px;
  height:115px;
  background: url('/images/design/bg_news_col.png') 0 0 no-repeat;
  margin: 16px 0 0 0;
  padding:15px 0 0 0;
  text-align:right;
  float:left;
}
#cont .news_col .ns_left_col{
  position:relative;
  width:163px;
  height:180px;
  background: url('/images/design/bg_news_col.png') 0 0 no-repeat;
  margin: 16px 0 0 0;
  padding:15px 0 0 0;
  text-align:right;
  /*float:left;
  border:1px solid;*/
}
#cont .news_col .ns_left_col .in1{
  width: 120px;
  margin: 0 0 0 30px;
}
#cont .main_tab .my_messages{
  width: 70%;
  margin: -10px 0 20px 20px;
  float:left;
}
#cont .my_orders .lnk_cont{
  width:100%;
  height:20px;
}
#cont .main_tab .my_orders, #cont .main_tab .my_details, #cont .main_tab .my_details2{
  width:100%;
  float:left;
  position:relative;
  margin: 0 0 20px 0;
}
#cont .fav_items .settings{
  width:99.8%;
  float:left;
  background: #EAEEF7 /*url('/images/design/blue_pict3.gif') 100% 0 repeat-y*/; /*url('/images/design/blue_pict.gif') 0 0 repeat-y*/;
  border-bottom:1px solid #A3BCE7;
  border-left:1px solid #A3BCE7;
  /*border-right:1px solid #A3BCE7;*/
}
#cont .navigation_col .customers{
  width: 212px;
  min-height:90px;
  float:left;
  background: url('/images/design/bg_nav.png') /*8px 0*/ no-repeat;
  margin: 20px 0 0 0;
  padding:10px 0 0 5px;
  position:relative;
}
.settings .items_border_r{
  padding: 5px 0 10px 0;

}
.settings .price_select{
  width:160px;
  margin:10px 10px 0 0;
  float:right;
}
.settings .select_obj{
  width:193px;
  float:right;
  background:#fff;
  border:1px solid #A3BCE7;
  margin: -1px 12px 0 0 ;
  position:relative;
    padding: 10px 0;
}
/*footer*/
#footer .inner{
  background: url('/images/design/bg_footer_line.jpg') 0 0 repeat-x;
  margin: 0 45px;
  height:105px;
}
#footer .inner div{
  margin: 5px 0 0 0;
  float:left;
  width:auto;
}
.shade{
  position:absolute;
  width:100%;

  background: url('/images/design/bg_shade.png');
  top:0;
  left:0;
  z-index: 10000;
}
.welcome{
  position:absolute;
  left:50%;
  top:100px;
  margin:0 0 0 -328px;
  width:618px;
  height:200px;
  padding:20px;
  background: url('../../../templates/Original/images/bg_preload200.png') 0 0 no-repeat;
  /*background: url('/images/design/bg_preload.png') 0 0 no-repeat;*/
  text-align:center;
  z-index: 10001;
}
.welcome .att{
  height:180px;
  width:540px;
  background: url('/images/design/bg_attention.jpg') 0 0 no-repeat;
  margin:0 19px;
  padding:20px;
}
/*CONTENT*/
/*tables*/
.tab_reset table, .tab_reset tbody, .tab_reset thead, .tab_reset tr, .tab_reset th, .tab_reset td, .tab_reset caption {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  background: transparent;
}
#cont .fav_items .main_tab{
  width:100%;
}
#cont .fav_items .main_tab .img_cont{
  width: 90px;
  padding:40px 0 0 0;
  vertical-align:top;
}
#cont .main_tab td .msg{
  margin: 0 60px 0 20px;
  width:80%;
  position:relative;
  float:left;
}
#cont .main_tab .msg tr{
  background: url('/images/design/blue_pict.gif') 0 0 repeat-x;
}
#cont .main_tab .msg td{
  height:21px;
  vertical-align: middle; 
  text-align:center;
  background: url('/images/design/blue_pict.gif') 0 0 repeat-y;
}
#cont .main_tab .choose_{
  width:33px;
  background: url('/images/design/blue_pict.gif') 100% 0 repeat-y !important;
}
#cont .main_tab .choose{
  /*width:30px;*/
    background: #DCEAFA url('/images/design/blue_pict.gif') 0 0 repeat-x !important;
}
#cont .main_tab .msg .choose{
  width:62px;
}
#cont .main_tab .border{
  width:1px;
}
#cont .main_tab .bluerow{
  background-color:#DCEAFA!important;
}
#cont .main_tab .date{
  width:70px;
  background: #DCEAFA url('/images/design/blue_pict.gif') 0 0 repeat-x !important;
}
#cont .main_tab .date2{
  width:74px;
  
}
#cont .main_tab  .msg .bottom{
  height:150px;
}
#cont .main_tab  .msg  .lnk_cont{
  background: none !important;
  height:30px;
}
#cont .main_tab .reserved_items, #cont .main_tab .archive{
  margin: 10px 10px;
  text-align:center;
}
#cont .main_tab .reserved_items .col_names td, #cont .main_tab .archive .col_names td{
  width:25%;
  padding: 5px 4px 0 4px;
  vertical-align:top;
  font:italic 11px arial, san-serif;
  color:#869FC0;
}
#cont .main_tab .archive .col_names td{
  padding: 5px 5px 0 5px;
}
#cont .reserved_items .blue_col{
  background: #E7F0FD ;
  
}
#cont .archive .blue_col{
  background: #E7F0FD url('/images/design/blue_pict2.gif') 0 100% repeat-x;
  border-top: 2px solid #c7d3e2;
}
#cont .archive  .has_r_border{
  border-right: 2px solid #c7d3e2;
  height:100px;
}
#cont .archive  .has_l_border{
  border-left: 2px solid #c7d3e2;
}
#cont .main_tab .reserved_items td{
  border: 2px solid #c7d3e2;
  border-bottom: 0;
  vertical-align:middle;
  padding: 5px 0 0 0;
  font: 0.8em verdana, monpospace;
  color:#4D6B9F;
}
#cont .reserved_items .bottom_row td, #cont .archive .bottom_row td{
  background:url('/images/design/blue_pict2.gif') 0 100% repeat-x;
}
#cont .no_border_top td{
  border-top: 0 !important;
}
#cont .main_tab .archive td{
  border-bottom: 0;
  vertical-align:middle;
  padding: 5px 0 0 0;
  font: 0.8em verdana, monpospace;
  color:#4D6B9F;
}
#cont .list{
  width:100%;
  float:left;
}
#cont .list td{
  border-right: 1px solid #A3BCE7;
  background: url('/images/design/blue_pict.gif') 0 100% repeat-x;
  height:10px;
  text-align:left;
  vertical-align:top;
  padding:5px;
  font:11px Arial , san-serif;
}
#cont .list .col_names td{
  text-align:center;
  vertical-align:middle;

}
#cont .list .photo{
  width:100px;
  
}
#cont .list .price{
  width:60px;
  vertical-align:middle;
  text-align:center;
}
#cont .list .tobuy{
  width:70px;
  vertical-align:middle;
  text-align:center;
  border: 0 !important;
}
#cont .list .bottom_row td{
  padding:0 !important;
  height:7px;
}
#cont .list .no_bottom_border td{
  background:none !important;
}
#cont .main_tab .msg .c_r, #cont .main_tab .msg .c_l{
  width:4px;
  background:red;
}
#cont .main_tab .msg .c_l{
  background: url('/images/design/corner_l03.jpg')  0 0 no-repeat !important
}
#cont .main_tab .msg .c_r{
  background: url('/images/design/corner_r03.jpg')  100% 0 no-repeat !important
}
#cont .margin_top{
  margin-top:20px !important;
}
/*lists*/
#cont .navigation_col .catalogue, #cont  .navigation_col .catalogue .subdir{
  margin: 0 0 0 4px;
  padding:0 0 0 1px;
  background: url('/images/design/dotted_v.gif') 5px 0 repeat-y;
}
#cont .navigation_col .catalogue li{
  background: url('/images/design/dotted_h.gif') 5px 7px no-repeat;
  padding:0 0 0 18px;
  margin:6px 0 0 0;
  width:auto;
  height:auto;
  font: 1em/1.9em tahoma, monospace;
  color:#383333;
  text-transform: uppercase;
}
#cont .navigation_col .catalogue .act a{
  line-height: 19px;
  color:#383333;
  text-transform:none;
font-family:tahoma,monospace;
font-size:11px;
font-weight:900;
font-style:normal;
}

#cont .customers .select_options{
  width:190px;
  border-left: 2px solid #e2eaf9;
  float:left;
  position:relative;
  padding: 5px 0;
}
#cont .customers .select_options li{
  border-right: 2px solid #e2eaf9;
  font:1em/1em tahoma, monospace;
  height: 12px !important;
  width: 170px !important;
}
#cont .rss .select_options{
  z-index: 1000;
  width:158px;
  position:absolute;
  background: #e1eaf9;
  border: 1px solid #e2eaf9;
  left:0;
  margin: -15px 0 0 0;
}
#cont .customers .select_options li{
  padding: 0 0 0 10px;
  width:185px;
  height:20px;
  cursor:pointer;
}
#cont .customers .select_options .mouse_over, #cont .rss .select_options .mouse_over{
  background:#feffff;
}
#cont .rss .select_options li {
  height:20px;
  cursor:pointer;
  width:148px;
  text-align:left;
  padding: 0 0 0 10px;
}
#cont .publicitycont .item{
  float:left;
  width:130px;
  text-align:center;
  margin: 0 10px 30px 10px;
  vertical-align: bottom;
}
#cont .publicitycont .item .image{
  height:100px;
  vertical-align:middle;
}
#cont .short_info .item .image{
  height:100px;
}
#cont .publicitycont .l_col{
float:left;
margin:20px 0 0;
padding:0 0 0 10px;
text-align:right;
width:35%;
line-height:1;
}
#cont .publicitycont .r_col{
float:right;
margin:20px 0 0;
padding:0 10px 0 0;
width:35%;
line-height:1;
}
 #cont .main_tab .my_details2 ul, #cont .main_tab .my_details ul{
  margin: 20px 10px 20px 20px;
}
#cont .main_tab .my_details ul li, #cont .main_tab .my_details2 ul li{
  height:24px;
  vertical-align:text-bottom;
}
.fav_items .settings ul{
  float:left;
  margin: 0 0 0 5px;
}
.fav_items .settings ul li{
  height:24px;
  vertical-align:text-bottom;
  width:110px;
  
}
.select_obj ul {
  border-right: 1px solid #6B83AB;
}
.select_obj ul li{
  height:20px !important;
  margin:0;
  width:180px !important;
  font: 11px arial, san-serif;
  vertical-align:-4px;
  
}
/*text*/
#header .contacts .number{
  font: bold 1.8em/1.4em arial, san-serif;
  color:#fff;
}
#header .contacts .comment{
  font: 1.2em/1.2em verdana, monospace;
  color:#123087;
}
#header .busket .title{
  font: bold 1.2em/1em tahoma, monospace;
  color: #fff;
  text-decoration:underline;
  text-align:center;
  margin: 0 0 5px 0;
  display:block;
}
#header .busket .item{
  font: 1.2em/2em tahoma, monospace;
  color:#fff;
}
#header h2{
  font:1.4em/2.2em verdana, monospace;
  color:#6B83AB;
  text-align:center;
  position:absolute;
  display:block;
  width:550px;
  margin: 0 0 0 -275px; 
  left:50%;
  z-index:6;
}
#header .sitenav .current_online, #header .sitenav .current_page , #header .sitenav a{
  font: 1em/1.7em verdana,monospace;
  color:#040404;
  text-decoration:none;
}
#header .sitenav .current_online{
  float:right;
  width:auto;
  margin: 0 20px 0 0;
}
#header .sitenav .current_page{
  float:left;
  margin: 0 0 0 20px;
  width:auto;
}
#header .authorization_form p{
  width: 180px;
  height:82px;
  float:left;
  margin: 10px 0 0 10px;
  font: 1.1em tahoma, monospace;
}
#header .authorization_form h3{
  position:absolute;
  z-index: 7;
  bottom: 5px;
  right: 30px;
  font: bold 1.2em arial, san-serif;
  color:#6B83AB;
  text-transform: uppercase;
}
#cont .navigation_col h3, #cont .news_col h3{
  margin: 0 0 15px 10px;
  font: 1.2em/2em tahoma, monospace;
  color:#4D6B9F;
  text-transform:uppercase;
}
#cont .news_col h3{
  text-align:right;
  margin: 0 10px 0 0;
}
#cont .navigation_col .select_options li  p, .news_col .select_options li  p{
  font: 1em/2em tahoma, monospace;
  color:#6B83AB;
  margin:0 !important;
}
#cont .news_col .suggestions p{
  font: 1em/1.4em tahoma, monospace;
  color:#6D87B1;
  margin: 0 0 20px 0;
}
#cont .news_col .news .text{
  color:#4D6C9F;
  font: 1em/1em arial, san-serif;
  /*display:block;*/
  text-align:left;
  overflow: hidden;
}
#cont .news_col .news .date{
  color:#4D6C9F;
  font: 0.8em/1em arial, san-serif;
  text-align:right;
  margin: 0 0 10px 0;
}
#cont .news_col .rss p{
  margin: 10px 10px 0 0;
  font: 1.2em tahoma, monospace;
  color:#6B83AB;
}
#cont .publicity .new, #cont .publicity .action, #cont .publicity .recommend{
  display:block;
  position:absolute;
  width:180px;
  height:37px;
  text-align:center;
  font: 1.4em/3.7em tahoma, monospace;
  color:#4D6B9F;
  text-decoration:none;
  top:0;
}
#cont .publicity  .active{
  background: url('/images/design/bg_toplnk_p.jpg') center top no-repeat;
}
#cont .publicity  .notactive{
  background: url('/images/design/bg_toplnk.png') 0 bottom no-repeat;
}
#cont .publicity .new{
  left:0;
}
#cont .publicity .recommend{
  left:50%;
  margin: 0 0 0 -90px;
}
#cont .publicity .action{
  right:0;
}
#cont .publicity .aboutprice{
  padding: 0 0 0 20px;
  float:left;
  color:#646666;
  font: italic 1.2em arial, san-serif;
}
#cont .publicitycont .item p{
  font: 1em verdana, monospace;
  display:block;
  color:#6C7782;
  padding: 10px 0 0 0;
  background: url('/images/design/bg_itemtxt.jpg') top center no-repeat;
}
#cont .fav_items .div_title h3{
  font: 1.4em/2.2em arial, san-serif;
  color:#4D6C9F;
  text-transform:uppercase;
}
#cont .items .obj .name{
  font:1em/1.6em verdana, monospace;
  color:#4D6B9F;
  text-align:center;
  margin-bottom: 8px;
  width: 140px;
  height: 70px;
  overflow: hidden;
}
#cont .items .obj .price{
  font: 10px verdana, monospace;
  color: #3f4042;
  line-height: 16px;
  text-align: justify;
  padding: 0 0 0 10px;
  white-space: nowrap;
  overflow: hidden;
  font-weight: bold;
  /*background: transparent;*/
}
#cont .items .obj .price .red{
  color:#f00;
  float:right;
  margin: 0 -58px 0 0;
  font: 0.9em/1.6em verdana, monospace;
  width: 100%;
  overflow: hidden;
}
#cont .items .obj .price .red2{
  color:#f00;
  float:right;
  margin: 0 -80px 0 0;
  font: 0.9em/1.6em verdana, monospace;
  width: 100%;
  overflow: hidden;
} 
#cont .fav_items .red{
  color: #f00 !important;
}
#cont .short_info .item p{
  font:1.2em verdana, monospace;
  color: red;
}
#cont .short_info .item h4{
  color:#4D6B9F;
  font:1.3em verdana, monospace;
  display:block;
  width:150px;
  background: url('/templates/Original/images/bg_item_t02.jpg') 0 0 no-repeat;
  min-height:35px;
  padding-top:7px;
  font-weight: bold;
}
#cont .main_tab .my_orders p{
  padding: 0 0 0 10px;
  font: 1.4em arial, san-serif;
}
#cont .main_tab .my_orders .label{
  font: 1em/1.8em arial, san-serif;
  float:left;
}
#cont .main_tab .my_orders .info{
  font:italic 1.2em arial, san-serif;
  color:#869FC0;
  float:left;
}
#cont .fav_items .cab_comment{
  display:block;
  background: url('/images/design/bg_text.jpg') 0 0 repeat-y;
  float:left;
  vertical-align:bottom;
  width:70%;
  padding: 0 0 0 7px;
}
#cont .fav_items .large{
  font: 1.8em/1.6em arial, san-serif;
  margin: 20px 0 30px 0;
}
#cont .fav_items .small{
  font: 1.5em/1.6em arial, san-serif;
}
#cont .publicity_top .topborder{
  position:absolute;
  top:15px;
  right:0px;
  background: url('/images/design/bg_publ_top.jpg' ) 0 0 no-repeat;
  width: 431px;
  height:1px;
}
#cont .publicity_top .title{
  display:block;
  width:141px;
  height:38px;
  color:#4D6C9F;
  font: 0.8em verdana, monpspace;
  position:relative;
  z-index:10;
  text-align:center;
  padding:10px 0 0 0;
  float:left;
}
#cont .publicity_top .active{
  background: url('/images/design/bg_title02.jpg') 0 0 no-repeat;

}
#cont .publicity_top .notactive{
  background: url('/images/design/bg_title02na.jpg') 0 0 no-repeat;
}
#cont .main_tab .messagecount{
  width:70%;
  float:left;
  margin: 10px 0 0 20px;
  font: 1.2em arial, san-serif;
}
#cont .main_tab .my_messages h4{
  font: 1.5em/3em arial, san-serif;
  margin: 0 0 10px 0;
}
#cont .main_tab .my_messages p{
  font: 1.2em/1.8em arial, san-serif;
  margin: 0 0 10px 0;
}
#cont .main_tab .my_messages  .comment{
  font-style:italic;
  color:#6583B7;
}
#cont .main_tab .my_messages  .label{
  font: 1.5em arial, san-serif ;
}
.my_details p{
  margin: 10px 0;
  font: 1.2em arial, san-serif;
}
.my_details ul p, .my_details2 ul p{
  display: block;
  float:left;
  text-align:left;
  font: 1.2em arial, san-serif;
  margin:0;
}
.my_details .details p,.my_details2 ul p{
  width:120px;
}
.my_details .pass_change p{
  width:140px;
}
.my_details2 .comment{
  width: 425px;
  margin: 20px 0 0 0;
  text-align:center;
  font:italic 1.2em/1.4em verdana, monospace;
  color:#869FC0;
}
.my_details2 .my_info{
  font:italic 1.2em/1.4em verdana, monospace;
}
.settings p{
  float:left;
  font:1.2em/1.8em tahoma , monospace;
  color:#516FA5;
  margin: 0 5px 0 10px;
}
.settings ul p{
  color:#516FA5;
  font: 1em/1.8em arial, san-serif;
  float:left;
  margin:0;
}
.settings .price_select p{
  font: 1.2em tahoma, monpospace;
  float:left;
  margin: 0 3px 5px 0;
}
.publicity .info{
  font:12px arial, monospace;
  color:#516FA5;
  text-align:center;
  text-transform:uppercase;
  margin: 10px 30px;
}
#footer .inner p{
  font:1.1em/1.6em tahoma, monospace;
  color:#718BAD;
} 
#footer .inner .copyrights{
  margin: 0 0 0 30px;
  width:auto;
}
#footer .inner .name{
  float:right;
  margin: 0 30px 0 0;
  width:auto;
}
#footer .inner .phone{
  color:#040404;
  float:right;
  width:auto;
  text-align:right;
  margin:20px 0 0 0;
}
.welcome p{
  font: italic 2.4em/1.6em arial, san-serif;
}
.welcome h3{
  font:bold italic 3em arial, san-serif;
  color:#f00;
  margin: 20px 0 10px;
}
/*links*/
#header .logo{
  float:left; 
  width:auto;
  margin: 30px 0 0 90px;
}
#header .menu a{
  display:block;
  float:left;
  width:auto;
  padding: 0 3px;
  font: bold 1em/3.2em tahoma, monospace;
  color:#fff;
  text-decoration:none;
}
#header .menu div{
  padding: 0 0 0 10px;
}
#header .authorization a{
  /*position:absolute;*/
  display:block;
  z-index: 7;
  /*top: 25px;*/
  left: 30px;
  font: bold 1.2em arial, san-serif;
  color:#6B83AB;
  text-transform: uppercase;
  text-decoration:none;
  padding: 25px 0 0 33px;
}
#header .authorization_form a{
  font: bold 1em arial, san-serif;
  color:#6B83AB;
  margin: 0 10px 5px 0 ;
}
#cont .navigation_col .catalogue .expand,#cont .navigation_col .catalogue .close{
  display:block;
  float:left;
  width:10px;
  height:10px;
  margin: 4px 0 0 -18px;
}
#cont .navigation_col .catalogue .expand{
  background: url('/images/design/btn_expand.gif') 0 0 no-repeat;
}
.navigation_col .catalogue .close{
  background: url('/images/design/btn_close.gif') 0 0 no-repeat;
}
.navigation_col .catalogue li a{
  font: 1em tahoma, monospace;
  color: #383333;
  text-decoration:none;
}
.navigation_col .catalogue_cont .boxText a {
  font: 1em tahoma, monospace;
  color: #383333;
  text-decoration: none;
  margin-left: 10px;
}
#cont .news_col .suggestions a{
  color:#fd0000;
  font: 0.9em/1.4em tahoma, monospace;
  width:auto;
  float:right;
}
#cont .news_col .news  a{
  font: 1em/1.2em tahoma, monospace;
  color:#4D6C9F;
  display:block;
  padding: 0 18px 0 0;
}
.rss a{
  padding: 0 0 0 27px;
  font: 1.2em tahoma, monospace;
  color:#6B83AB;
  text-align: left;
}
.publicitycont .next, .publicitycont .prev{
  display:block;
  width:13px;
  height:14px;
  position:absolute;
}
.publicitycont .next{
  right:10px;
  top:50px;
  background: url('/images/design/arr_r01.gif') 0 0 no-repeat
}
.publicitycont .prev{
  left:10px;
  top:50px;
  background: url('/images/design/arr_l01.gif') 0 0 no-repeat
}
.fav_items .items_bottom a{
  float:right;
  margin: 15px 10px 0 0;
}
.publicitycont .r_col a, .publicitycont .l_col a{
  color:#5171A5;
  font:0.9em/0.9em verdana, monospace;
}
.publicitycont .r_col .red, .publicitycont .l_col .red{
  color:#f00 !important;
}
.fav_items .btn_plus{
  float:right;
  margin-right: 20px!important; 
}
#cont .main_tab .msg_control, .main_tab .my_messages a, #cont .main_tab .my_orders a{
  display:block;
  text-align:center;
  height:18px;
  width:101px;
  background: url('/images/design/bg_btn01.jpg') 0 0 no-repeat;
  font:1.2em/1.6em arial, san-serif;
  color:#5B77A6;
  text-decoration:none; 
}
#cont .main_tab .msg .read{
  float:left;
  /*margin: -18px 0 0 0;*/
}
#cont .main_tab .msg .del{ 
  float:right;
  /*margin: -18px 0 0 0;*/
}
#cont .main_tab .msg .new, #cont .main_tab .my_orders .move{
  position:relative;
  left:50%;
  margin: 0 0 0 -150px;
  float:left
}
 #cont .main_tab .my_orders .del{
  float:left;
  margin:  0 0 0 10px;
 }
#cont .main_tab .my_orders .continue{
  float:right;
  margin:0 10px 0 0;
}
#cont .main_tab .my_details2  .del, #cont .main_tab .my_details2  .edit{
  display:block;
  font: italic 1em/1.6em arial, san-serif;
  height:20px;
  color:#5B77A6;
  text-decoration:none;
  float:left;
}
#cont .main_tab .my_details2  .del{
  width: 91px;
  background: url('/images/design/bg_lnk02.gif') 0 0 no-repeat;
    margin: 10px 0 0 10px;
    padding: 0 5px 0 10px
}
#cont .main_tab .my_details2  .edit{
  width: 111px;
  background: url('/images/design/bg_lnk01.gif') 0 0 no-repeat;
  margin: 10px 0 0 200px;
  padding: 0 10px 0 5px
}
.my_details  a{
  display:block;
  width:101px;
  height:18px;
  text-align:center;
  background: url('/images/design/bg_btn01.jpg') 0 0 no-repeat;
  font: 12px arial, san-serif;
  text-decoration:none;
  color:#5B77A6;
  clear:both;
  margin: 10px 0 0 250px;
}
.settings a{
  display:block;
  text-decoration:none;
  text-align:center;
  width:96px;
  height:21px;
  font: 1.6em arial, monospace;
  color:#5B77A6;
  float:left;
  background: url('/images/design/btn_exec.png') 0 0 no-repeat;
  margin: 0 0 10px 230px;
}
.publicity a.red{
  color:#FE0000;
}
#footer .inner a{
  padding: 0 0 0 20px;
  display:block;
  color:#040404;
  font:1.1em/1.8em verdana, san-serif;
}
.welcome a{
  float:right;
}
.welcome .logo{
  float:right;
  font:3em Arial, san-serif;
  text-decoration:none;
  color: #2624E8;
  margin: 0 20px 0 0;
}
.welcome .red{
  color:#f00 !important;
  font: bold 1em Arial, san-serif;
}
/*img*/
#header .contacts .ie_phone,#header .contacts .ie_icq, #header .contacts .ie_fax{
  margin: 0 0 0 -40px;
  float:left;
  width:auto;
}
#header .busket img{
  position: absolute;
  right:5px;
  bottom:5px;
}
#header .menu  img{
  margin: 3px 0 0 0;
  float:left;
  width:auto;
}
.navigation_col .catalogue li img{
  vertical-align:-5px;
  margin:0 3px 0 0;
}
#cont .news_col .news img{
  vertical-align:text-bottom;
  margin:0 -18px 0 0;
}
.rss a img{
  float:left;
  width:auto;
}
#cont .publicitycont .bg_bottom{
  position:relative;
  bottom:2px;

}
.obj .action_{
  position:absolute;
  right:0;
  top:0;
  width:62px;
  height:38px;
  background: url('/images/design/img_action.png') 0 0 no-repeat;
}
.short_info .item img{
  width:110px;
}
.publicitycont .current_item{
  position:absolute;
  left:50%;
  width:100px;
  margin: 30px 0 0 -40px;
  padding: 0 0 20px 0;
  background: url('/images/design/bg_img_publ.gif') bottom no-repeat;
  z-index:10;
}
#cont .fav_items .cab_ico{
  float:left;
  margin:0 20px;
}
.main_tab .my_messages  .checkbox{
  float:right;
  margin: 0 20px 0 0;
}
#footer .inner a img{
  margin: 0 8px 0 -20px;
}
.my_details .details img{
  float:left;
  margin: 0 20px 0 -50px;
}
.publicity .large_img{
  position:relative;
  width:364px;
  left:50%;
  margin: 0 0 20px -182px;
}
#cont .list .photo img{
  width:100px;
}
#cont .customers .scroll{
  position:absolute;
  top:50%;
  right:-7px;
  z-index:1001;
}
#cont .catalogue_cont .scroll{
  position:absolute;
  top:50%;
  right:-17px;
  z-index:100;
}
.select_obj .scroll{
  position:absolute;
  top:50%;
  right:2px;
}
/*spans used as rounded corners*/
#cont .fav_items .div_title .corner_l, #cont .fav_items .div_title .corner_r{
  width:7px;
  height:31px;
  display:block;
}
.items_bottom .corner_l, .items_bottom .corner_r{
  width:8px;
  height:38px;
  display:block;
}
#cont .fav_items .div_title .corner_l {
  float:left;
  background: url('/images/design/corner_l01.jpg') 0 0 no-repeat;
}
#cont .items_bottom .corner_r{
  float:right;
  background: url('/images/design/corner_r02.jpg') 0 0 no-repeat;
}
#cont .items_bottom .corner_l {
  float:left;
  background: url('/images/design/corner_l02.jpg') 0 0 no-repeat;
}
#cont .fav_items .div_title .corner_r{
  float:right;
  background: url('/images/design/corner_r01.jpg') 0 0 no-repeat;
}
#cont .col_names .corner_l , #cont .col_names  .corner_r{
  height:50px;
  width:7px;
  display:block;
  vertical-align:top;
}
#cont .col_names .corner_l{
  background: url('/images/design/corner_l04.gif') 0 0 no-repeat;
  float:left;
  margin: -7px 6px 0 -6px;
}
#cont .col_names .corner_r{
  background: url('/images/design/corner_r04.gif') 100% 0 no-repeat;
  float:right;
  margin: -7px -6px 0 6px;    
}
#cont .bottom_row .corner_l , #cont .bottom_row  .corner_r{
  height:5px;
  width:5px;
  display:block;
  vertical-align:top;
}
#cont .bottom_row  .corner_l{
  background: url('/images/design/corner_l_b02.gif') 0 100% no-repeat;
  float:left;
  margin: -4px 0 0 -2px;
}
#cont .archive  .bottom_row .corner_l{
  margin: -5px 0 0 -1px;
  height:7px;
}
#cont .bottom_row  .corner_r{
  background: url('/images/design/corner_r_b02.gif') 100% 100% no-repeat;
  float: right;
  margin: -4px -2px 0 0;    
}
#cont .archive .bottom_row .corner_r{
  margin: -5px -1px 0 0;  
  height:7px; 
}
#cont .fav_items .list .corner_l2, #cont .fav_items .list .corner_r2{
  display:block;
  width:7px;
  height:7px;
  margin:0;
  padding:0;
  position:relative;
}
#cont .fav_items .list .corner_l2{
  background: url('/images/design/corner_l_b03.gif') 0 0 no-repeat;
}
#cont .fav_items .list .corner_r2{
  float:right;
  background: url('/images/design/corner_r_b03.gif') 0 0 no-repeat;
}
/*inputs and forms*/
#header .search{
  width:103px;
  height:18px;
  background: url('/images/design/bg_searchinp.png') 0 0 no-repeat;
  border: 0;
  padding: 3px 35px 2px 5px;
  position:absolute;
  right:17px;
  top: 130px;
  z-index: 10;
  color: #6B83AB;
  font: 1em/1.8em tahoma, monospace;
  vertical-align:middle;
}
#header .searchbtn{
  position:absolute;
  top: 133px;
  right:22px;
  z-index:11;
}
#cont .customers .select_, #cont .settings .select_{
  border:0;
  /*background: url('/images/design/bg_select.jpg') 0 0 no-repeat;*/
  background: url('/images/design/bg_select2.jpg') 0 0 no-repeat;
  width:188px;
  height:20px;
  /*margin: 30px 0 0 0;*/
  padding: 0 0 0 10px;
  cursor:pointer;
  color:#6B83AB;
  font: 1.3em tahoma, monospace;
  vertical-align: text-bottom;
  float:left;
}
#cont .settings .select_{
  margin:2px 10px 0 0;
  float:right;
}
#cont .rss .select_{
  border:0;
  background: url('/images/design/bg_rss_inp.jpg') 0 0 no-repeat;
  width:153px;
  height:20px;
  margin: 5px 0 15px 0;
  padding: 0 0 0 10px;
  cursor:pointer;
  color:#6B83AB;
  font: 1em/2em tahoma, monospace;
  vertical-align: middle;
}
#cont .main_tab .my_orders input{
  border:0;
  background:#fff;
  vertical-align:middle;
}
#cont .main_tab .my_orders .text_inp,  #cont .main_tab .my_details .text_inp,  #cont .main_tab .my_details2 .text_inp{
  width:141px;
  padding: 0 5px;
  margin: 0 5px;
  height:18px;
  border:0;
  background: url('/images/design/bg_input.gif') 0 0 no-repeat;
}
#cont .main_tab .my_orders  form{
  margin: 10px 0;
  clear:both;
}
.settings ul li input{
  float:left;
  vertical-align:text-bottom;
}
.settings .price_select input{
  background:#fff;
  border: 1px solid #A3BCE7;
  width:60px;
  height:12px;
  float:left;
  margin: 0 4px;
}
#cont .list .tobuy  input{
  border:0;
  padding: 14px 6px 4px 6px;
  background: url('/images/design/bg_busket.jpg') 0 0 no-repeat;
  height:8px;
  width:18px;
  font: 0.7em arial, sn-serif;
  text-align:center;
}
#header .authorization_form .login, #header .authorization_form .pass{
  width:112px;
  padding: 0 0 0 30px;
  height:22px;
  border:0;
  font:bold 1.2em/2em arial, san-serif;
  color:#6B83AB;
  vertical-align:bottom;
}
#header .authorization_form input{
  float:right;
  margin: 0 10px 5px 0;
}
#header .authorization_form .login{
  background: url('/images/design/bg_inp_login.jpg') 0 0 no-repeat;
}
#header .authorization_form .pass{
  background: url('/images/design/bg_inp_pass.jpg') 0 0 no-repeat;
}
/*INTERACTIVE*/
#header .menu a{
  background:none;
}
#header .menu a:hover{
  background: url('/images/design/bg_lnk.gif')  50% 100% no-repeat;
}
#header .sitenav a:hover{
  text-decoration:underline;
}
.publicitycont .r_col a:hover, .publicitycont .l_col a:hover{
  color:#f00;
}

/* message box */

.messageBox { padding:10px; font-family: Arial, sans-serif; font-size: 12px; }
.messageStackError, .messageStackWarning { padding:10px; font-family: Arial, sans-serif; font-size: 12px; background-color: #ffb3b5; }
.messageStackSuccess { padding:10px; font-family: Arial, sans-serif; font-size: 12px; background-color: #99ff00; }


.debug_info {
  background-color: #c1cd82;
  padding:10px; 
  font-size: 13px;
}
.tab_reset{
background:url("/images/design/blue_pict.gif") repeat-y scroll 100% 0 transparent;
float:right;
position:relative;
width:100%;
}
.q223{
margin:10px auto 0 auto;
width: 215px;
height: 124px;
overflow:hidden;
}
.tel224{
color: #3b4a63;
margin: 0 0 0 45px;
font-size:0.9em;
line-height: 8px;
}
.current_item_img {
background:url("../../../templates/Original/images/bg_img_publ.gif") no-repeat scroll center bottom transparent;
left:50%;
margin:30px 0 0 -70px;
padding:0 0 20px;
position:absolute;
width:156px;
z-index:10;
}
.i_cool_li {
padding-top:2px;
}

.bg_bottomss {
bottom:2px;
left:50%;
margin:0 0 0 -267px;
position:relative;
}

TD.main, P.main, SPAN.main {
  font-family: Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

sup {
  vertical-align:top;
}

/*Поиск*/
.ac_results {
  padding: 0px;
/*  background-color: #FFFFFF;*/
  /*border: 1px solid #000000;*/
  /*overflow: hidden;*/
  z-index:99999;  
}
.ac_results ul {
  width: 98,5%;
  list-style-position: outside;
  list-style: none;
  padding: 0;
  margin: 0;
  background-color: #FFFFFF;
  border-left: 1px solid #a5bde6;
  border-right: 1px solid #a5bde6;
}
.ac_results iframe {
  display:none;/*sorry for IE5*/
  display/**/:block;/*sorry for IE5*/
  position:absolute;
  top:0;
  left:0;
  z-index:-1;
  filter:mask();
  width:3000px;
  height:3000px;
}
.ac_results li {
  position:relative;
  margin: 0px;
  padding: 2px 3.5px;
  cursor: pointer;
  display: block;
  width: 98,5%;
  font: menu;
  font-size: 12px;
/*  overflow: hidden;*/
}
.ac_results li a{
color:#000000;
text-decoration: none;
}

.ac_results li a: hover {
color:#000000;
text-decoration: none;
}

.ac_loading1{
width:100%;
background : Window url('../../../templates/autocomplete_indicator.gif') right center no-repeat;
}

.ac_over {
  background-color: Highlight;
  color: HighlightText;
}

.uroven1:hover{
  background-color: #92B9F0;
  color: HighlightText;
}
.uroven2{
  background-color: #D7E4F5;
}
.uroven2:hover{
  background-color: #92B9F0;
  color: HighlightText;
}
.closesearh{
text-align:right;
}

.closesearh:hover{
text-align:right;
background-color: #92B9F0;
}

.top-left, .top-right, .bottom-left, .bottom-right { 
  background-image: url('../../../templates/corner1.gif'); /* CHANGE: path and name of your image */
  height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
  font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
  }
.top-left, .bottom-left { 
  margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
  }
.top-right, .bottom-right { 
  margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
  margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
  }
.top-right {
  background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
  }
.bottom-left  { 
  background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */
  }
.bottom-right { 
  background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */
  }
.accordionWrapper div.title{cursor:pointer;}
.accordionWrapper div.content2{display:none;}
/*Конец поиска*/

.accordionWrapper div.title{cursor:pointer;}
.accordionWrapper div.content2{display:none;}

a.apps{
color:#000000;
font-weight:bolder;
}
.b_bol_pred{
background: url('/templates/Original/images/b_bol_pred.gif') repeat-y;
height:21px;
width:410px;
margin:10px 0px 0px 0px;
}
.b_bol_text{
  font-size:16px;
  font-family: Arial;
}
.b_block{
background: url('/templates/Original/images/b_block.gif');
background-repeat: no-repeat;
height:131px;
/*float:left;
min-width: 38px;*/
}

#b_block1{
font-size:11px;
}

.b_block121{
background: url('/templates/Original/images/b_block1.gif');
background-repeat: no-repeat;
height:131px;
/*float:left;
min-width: 38px;*/
}
.b_block_last{
background: url('/templates/Original/images/b_block.gif');
background-repeat: no-repeat;
/*border-right:1px solid #A7BAE2;*/
height:131px;
float:left;
min-width: 38px;
}
.b_brend1{
height:131px;
width:33px;
float:left;
/*margin-left: -4px;*/
}
.b_block_1{
background: #f3f7fd;
height:129px;
/*margin-left:33px;*/
border-top:1px solid #A7BAE2;
border-bottom:1px solid #A7BAE2;
/*border-right:1px solid #A7BAE2;*/
/*width:300px;*/
}
.b_txt_name{
  font-size:11px;
  font-family: Arial;
  color:#ff0000;
  padding: 22px 0px 0px 15px;
    line-height:normal;
}
.b_txt_name1{
  font-size:11px;
  font-family: Arial;
  color:#ff0000;
  padding: 0px 0px 0px 15px;
    line-height:normal;
}
.b_txt_name2{
  font-size:9px;
  font-family: Arial;
  color:#ff0000;
  padding: 6px 0px 0px 15px;
    line-height:normal;
}
.b_txt_name3{
  font-size:9px;
  font-family: Arial;
  color:#ff0000;
  padding: 15px 0px 0px 15px;
    line-height:normal;
}
.b_dop_ris img{
  width: 100px;
  height:100px;
}
.buy_input{
background: url('/templates/Original/images/cart_buy.jpg') no-repeat 0px 0px;
padding: 14px 6px 4px;
font-size: 8px;
border: 0px;
height: 8px;
text-align: center;
width: 18px;
}
.product_part1 {
background: url('/templates/Original/images/blue_pict.gif') repeat-x;
background-position: left bottom;
margin-left: 10px;
margin-top: 5px;
}
.b_price{
background: url('/templates/Original/images/b_price.jpg');
background-repeat: no-repeat;
height:47px;
width:139px;
}
ul.product_part1 {
/*background: url('/templates/Original/images/blue_pict.gif') repeat-x;
background-position: left bottom;*/
/*border-right:1px solid #A7BAE2;*/
list-style:none;
/*width:500;*/
height:134px;
display:block;
overflow:hidden;
float:left;
padding-left:0px;
list-style-image:none;
}
.product_part1_left{
float:left;
display:inline; 
overflow:hidden;
/*width:100%;
float: left;
margin-right: -260px;*/
}
.product_part2_left{
float: left;
display:inline; 
overflow:hidden;
}
.product_part3_left{
float: left;
display:inline; 
overflow:hidden;
}
.product_part4_left{
float: left;
display:inline; 
overflow:hidden;
border-right:1px solid #A7BAE2;
}
.product_part1_r{
float: right;
width: 150px;
line-height:normal;
}
.clearing{
clear: both;
height:0px;
}
/*
.product_part1_r span {
font-size: 10pt;
font-family: Arial;
}*/
.price_name {
font-family: Arial,sans-serif;
font-size: 8pt;
padding-left: 6px;
}
.price_name1 {
font-size: 10pt;
font-family: Arial,sans-serif;
}
.price_red{
color: #ff0101;
font-size: 10px;
}
.b_slay_down{
background: url('/templates/Original/images/b_slay_down.jpg');
background-repeat: no-repeat;
height:15px;
width:106px;
margin-left: 15px;
margin-top: 10px;
}
.details {
background: url('/templates/Original/images/b_table_fon.gif') left bottom repeat-y #ffffff;
margin-left: -15px;
border: 0px;
border-collapse: collapse;

}
.smallText p strong font {
color:#3073a9;
}
.skotina {
color:#3073a9;
}
.b_dop_ris{
height: 110px;
width: 110px;
}
.b_tavar{
  font-size:18px;
  font-family: Arial;
  color:#3073a9;
}
.navBbrown a{
  color:#000000;
}
.product_info ul{
/*list-style:circle inside;*/
list-style-image: url('/templates/Original/images/b_ul_li.gif');
/*padding-left:35px;*/
}

.product_info ol{
/*list-style:circle inside;*/
list-style-image: url('/templates/Original/images/b_ul_li.gif');
padding-left:35px;
}
.details tr td{
/*border:2px solid; */
border-top: 2px solid;
border-right: 0px solid;
border-bottom: 2px solid;
border-color: #ffffff;
padding-left:5px;
}
.smallText a{
text-decoration:none;
}
.details td{
background: transparent;
border: 0px;
margin: 0px;
outline: 0px;
padding: 0px;
}
.product_part1qj {
background: url('/templates/Original/images/blue_pict.gif') repeat-x;
background-position: left bottom;
margin-left: 10px;
margin-top: 5px;
}
.product_part1_leftqj{
width:100%;
float: left;
margin-right: -260px;
}
.product_part2_leftqj{
float: left;
}
.product_part3_leftqj{
float: left;
}
.product_part4_leftqj{
float: left;
}
.b_brend1qj{
height:131px;
width:33px;
float:left;
margin-left: -4px;
}
.b_blockqj{
background: url('/templates/Original/images/b_block.gif');
background-repeat: no-repeat;
height:131px;
float:left;
min-width: 38px;
}
.b_block_1qj{
background: #f3f7fd;
height:129px;
margin-left:33px;
border-top:1px solid #A7BAE2;
border-bottom:1px solid #A7BAE2;
border-right:1px solid #A7BAE2;
font-size:11px;
}
.b_txt_nameqj{
  font-size:11px;
  font-family: Arial;
  color:#ff0000;
  padding: 22px 0px 0px 15px;
    line-height:normal;
}
.b_txt_name1qj{
  font-size:11px;
  font-family: Arial;
  color:#ff0000;
  padding: 0px 0px 0px 15px;
  line-height:normal;
}
.b_txt_name2qj{
  font-size:9px;
  font-family: Arial;
  color:#ff0000;
  padding: 6px 0px 0px 15px;
    line-height:normal;
}
.b_txt_name3qj{
  font-size:9px;
  font-family: Arial;
  color:#ff0000;
  padding: 15px 0px 0px 15px;
    line-height:normal;
}
.b_block_lastqj{
background: url('/templates/Original/images/b_block.gif');
background-repeat: no-repeat;
border-right:1px solid #A7BAE2;
height:131px;
float:left;
min-width: 38px;
}

.shade_ajax{
  position:absolute;
  width:100%;
  top:0;
  left:0;
  z-index: 10000;
  height:1400px;
    filter:alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
  background:none repeat scroll 0 0 #FFFFFF;  

}

.welcome_ajax{
  position:absolute;
  left:50%;
  top:350px;
  margin:0 0 0 -128px;
  width:287px;
  height:143px;
  padding:20px;
  background: url('/templates/Original/images/ajax_fon.png') 0 0 no-repeat;
  text-align:center;
  z-index: 10001;
}

.loading_ajax{
  position:absolute;
  left:50%;
  top:350px;
  margin:0 0 0 -128px;
  width:287px;
  height:143px;
  padding:20px;
  text-align:center;
  z-index: 10001;
}

.td_ajax{
font:bold italic 11pt arial,san-serif;
color:#FFFFFF;
}
.butt_img{
padding-top:5px;
  cursor: pointer;
  cursor: hand;
}

.price_recomed{
  position:absolute;
  left:60%;
  top:50px;
  margin:0 0 0 -120px;
  width:287px;
  height:143px;
  padding:20px;
  background: url('/templates/Original/images/ajax_fon.png') 0 0 no-repeat;
  text-align:center;
  z-index: 10001;
}

.td_recomed{
font:bold italic 10pt arial,san-serif;
color:#FFFFFF;
}
