body {
  margin: 0px;
  padding: 0px;
  font-family: Arial;
  font-size: 12px;
  color: #000000;
}
*html body {
  behavior:url("csshover.htc");
}
*html img, *html div, *html input, *html span, *html a { behavior: url("iepngfix.htc") }
a {
  color: #176cb1;
  cursor: pointer;
}
a:hover {
  text-decoration: none;
}
table {
  margin: 0px;
  padding: 0px;
  border: none;
  border-collapse: collapse;
}
td {
  padding: 0px;
}
img {
  margin: 0px;
  padding: 0px;
  border: none;
}
p {
  margin: 0px;
  padding: 0px;
  margin-bottom: 20px;
}
h2 {
  margin: 0px;
  padding: 0px;
  font-size: 32px;
  color: #5c6d84;
}
.bigPhotoHolder{height:400px;margin-top: 50px;}
.bigPhotoHolder a{position: absolute;}
.zoom_map {position: absolute; top: 467px; left: 816px; display: block; width: 103px; height: 24px;}
.logo:hover, .korz_a:hover .korzina, /*.top_bl_ul img:hover,*/ #c_tm:hover .c_tm, .podr_but:hover, .garant_but:hover,.but1:hover, .but2:hover, .oformit:hover {
  opacity: 0.7;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.category:hover,.adv:hover,.garant2:hover, .vern:hover, .one_cart:hover, .c_u_left img:hover   {
  opacity: 0.7;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
}

#c_tm {
  text-decoration: none;
}
.c_tm_text {
  font-size: 11px;
  color: #767474;
  text-decoration: none;
  position: absolute;
  top: 45px;
  left: 341px;
}
.c_tm_text a {
  color: #767474;
  text-decoration: none;
}
.c_tm {
  width: 63px;
  height: 46px;
  background: url(/media/images/c_tm.jpg) no-repeat top left;
  position: absolute;
  top: 19px;
  left: 266px;
}
#c_tm:hover .c_tm_text a {
  text-decoration: underline;
}
#wrap {
  text-align: center;
  background: url(/media/images/airo_bg.jpg) no-repeat top center;
}
.main_wrap {
  background: url(/media/images/main_bg.jpg) no-repeat top center;
}
.wrap_404 {
  background: #ffffff;
}
.wrap_404 .container {
  background: url(/media/images/404_bg.jpg) no-repeat top left;
  padding-top: 182px;
}
.bl_404 {
  margin-left: 32px;
  border: 10px solid #e0e5ea;
  background: url(/media/images/404_block.jpg) no-repeat top left;
  width: 357px;
  padding-top: 128px;
  margin-bottom: 27px;
}
.bl_404 ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
  margin-left: 28px;
  margin-bottom: 30px;

}
.bl_404 li {
  margin-bottom: 12px;
}
.bl_404 span {
  font-family: Verdana;
  font-size: 17px;
  font-weight: bold;
}

.bl_404 ul a {
  font-family: Arial;
  font-size: 24px;
  color: #26528e;
}

.container {
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  background: url(/media/images/airo_center.jpg) no-repeat top left;
  padding-top: 210px;
  text-align: left;
}
.main_container {
  background: url(/media/images/main_center_bg.jpg) no-repeat top left;
  padding-top: 650px;
}

.logo {
  width: 190px;
  height: 37px;
  background: url(/media/images/logo.jpg) no-repeat top left;
  position: absolute;
  top: 34px;
  left: 63px;
}
.logo {
  width: 178px;
  height: 78px;
  background: url(/media/images/logo.jpg) no-repeat top left;
  position: absolute;
  top: 34px;
  left: 65px;
}
.korzina {
  width: 71px;
  height: 61px;
  background: url(/media/images/korzina.jpg) no-repeat top left;
  position: absolute;
  top: 18px;
  left: 619px;
}
.tk {
  width: 147px;
  height: 78px;
  /*background: url(images/tk.jpg) no-repeat top left;*/
  position: absolute;
  top: 32px;
  left: 313px;
}
.tel {
  width: 139px;
  height: 33px;
  background: url(/media/images/tel.jpg) no-repeat top left;
  position: absolute;
  top: 38px;
  left: 734px;
}
.t1 {
  width: 210px;
  font-family: Verdana;
  font-size: 11px;
  color: #535d6b;
  position: absolute;
  top: 85px;
  left: 69px;
}
.t2 {
  width: 180px;
  font-family: Verdana;
  font-size: 11px;
  color: #535d6b;
  position: absolute;
  top: 85px;
  left: 312px;
}
.t3 {
  font-family: Verdana;
  font-size: 11px;
  color: #535d6b;
  position: absolute;
  top: 78px;
  left: 752px;
}
.t3 a {
  color: #e00022;
}

.korz {
  font-family: Verdana;
  font-size: 11px;
  color: #535d6b;
  position: absolute;
  top: 85px;
  left: 523px;
}
.korz td {
  vertical-align: top;
  padding-right: 5px;
}
.korz_text {
  text-decoration: none;
  font-family: Verdana;
  font-size: 12px;
  color: #342e85;
  position: absolute;
  top: 53px;
  left: 526px;
  font-weight: bold;
}
.korz_a:hover .korz_text {
  text-decoration: underline;
}
.top_block {
  width: 1000px;
  height: 260px;
  padding-top: 13px;
  background: url(/media/images/top_block.jpg) no-repeat top left;
  position: relative;
  margin-bottom: 25px;
}
.top_block_content {
  width: 860px;
  height: 247px;
  margin-left: 71px;
  overflow: hidden;
  position: absolute; 
}
.top_bl_slide {
  width: 880px;
  height: 800px;
  overflow: scroll;
  position: relative;
}

.left {
  width: 43px;
  height: 98px;
  background: url(/media/images/m_left.gif) no-repeat top left;
  position: absolute;
  top: 99px;
  left: 28px;
  cursor: default;
}
.right {
  width: 43px;
  height: 98px;
  background: url(/media/images/m_right.gif) no-repeat top left;
  position: absolute;
  top: 99px;
  right: 26px;
  cursor: default;
}
.m_left {
  width: 43px;
  height: 98px;
  background: url(/media/images/m_left.gif) no-repeat top left;
  position: absolute;
  top: 394px;
  left: 28px;
  cursor: default;
}
.m_right {
  width: 43px;
  height: 98px;
  background: url(/media/images/m_right.gif) no-repeat top left;
  position: absolute;
  top: 394px;
  left: 930px;
  cursor: default;
}
.top_bl_ul {
  margin: 0px;
  padding: 0px;
  position: relative;
  list-style: none;
}
.top_bl_ul li {
  float: left;
  position: relative;
}
.content {
  padding-left: 89px;
  padding-right: 56px;
  position: relative;
}
.footer {
  margin-left: 58px;
  margin-right: 56px;
  border-top: 1px solid #e5e5e5;
  height: 150px;
  position: relative;
}
.main_wrap .footer {
  margin-left: 72px;
}

.ft {
  position: absolute;
  font-size: 11px;
  top: 28px;
  left: 0px;
  line-height: 150%;
}
.ft a {
  color: #ed1d24;
}
.copy {
  position: relative;
  margin-left: -12px;
  z-index: 100;
  display: block;
  float: left;
}
*html .copy {
  height: 1px;
}

.interesno {
  position: relative;
  border-top: 1px solid #e5e5e5;
  padding-top: 19px;
  margin-left: 58px;
  margin-right: 56px;
  font-family: Arial;
  font-size: 10px;
  color: #95a5ad;
  margin-bottom: 35px;
}
.main_wrap .interesno {
  border: none;
  margin-left: 67px;
  padding-top: 6px;
}
.main_wrap .int {
  padding-right: 26px;
}

.interesno a  {
  color: #95a5ad;
  text-decoration: none;
}
.interesno a:hover {
  text-decoration: underline;
}
.interesno_head {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 7px;
}
.interesno_ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
  font-size: 11px;
}
.interesno_ul li {
  float: left;
  margin-right: 12px;
}
.interesno_ul li.active a {
  text-decoration: underline;
}
.clear {
  height: 1px;
  clear: both;
  overflow: hidden;
}
.int {
  width: 280px;
  padding-right: 20px;
  float: left;
  line-height: 130%;
}
.height20 {
  height: 20px;
}
.p_ul {
 font-size: 14px;
 margin: 0px;
 padding: 0px;
 list-style: none;
}
.p_ul li {
  float: left;
  margin-right: 5px;
  height: 24px;
}
.p_ul li div {
  height: 24px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 4px;
}
*html .p_ul li div {
  float: left;
}

.p_ul .act {
  background: url(/media/images/pok_right.gif) no-repeat top right;
  color: #ffffff;
}
.p_ul .act div {
  background: url(/media/images/pok_left.gif) no-repeat top left;
}
.mbottom20 {
  margin-bottom: 20px;
}
.ul_tov {
  margin-bottom: 30px;
  margin: 0px;
 padding: 0px;
 list-style: none;
 position: relative;

}

#bigPhotoHref{padding-top: 50px;display: block;margin-bottom: 10px;}



.mini_photos a{margin-left: 15px;margin-bottom: 15px;display: block;float: left;}
.mini_photos a img{border: 2px solid white;}
.mini_photos a.act img{border: 2px solid #D9EEF3;}
.mini_photos a:hover img{border: 2px solid #D9EEF3;}

.ul_tov li {
  position: relative;
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 20px;
   min-height: 10px;
   padding-bottom: 10px;
}
*html .ul_tov li {
  height: 10px;
} 

.t_left {
  width: 181px;
  padding-top: 5px;
  float: left;
  position: relative;
  top:0px;
  left:0px;
  height:200px;
  z-index: 10;
}

.t_left a.zoomed{
  position: absolute;
  display: block;
  top:0px;
  left: 0px;
  
  z-index: 10;
  background: white;
  border: 1px solid #999;
}
.t_left a.zoomed img{
  z-index: 10;
}

.t_right {
  width: 655px;
  float: right;
  z-index: 5;
}
.t_head {
  font-size: 21px;
  margin-bottom: 14px;
}
.t_head a {
  color: #000000;
  text-decoration: none;
}
.t_head a:hover {
  text-decoration: underline;
}

.t_ul {
  margin: 0px;
  padding: 0px;
  margin-bottom: 7px;
  margin-left: -13px;
  position: relative;
  list-style: none;
}
.t_ul li {
  background: url(/media/images/t_li.gif) no-repeat 0px 5px;
  margin-bottom: 2px;
  padding-left: 13px;
  border: none;
}
.t_ul .no_bg {
  background: none;
}

.tb1_div {
  position: relative;
  margin-left: -14px;
}
.mbottom32 {
  margin-bottom: 32px;
}

*html .tb1_div {
  height: 10px;
}

.ul_tov .no_border {
  border: none;
}

.tb1 {
  width: 100%;
  margin-bottom: 17px;
  font-size: 14px;
}

.tb1 td {
  vertical-align: top;
  padding-left: 14px;
  white-space: nowrap;
}
.tb1 .tr3 td {
  background: #ffffff;
  height: 6px;
  overflow: hidden;
  padding: 0px;
}
.tb1 .tr1 td {
  height: 20px;
  background: #e7f0f7;
  font-weight: bold;
  padding-top: 4px;
}

@-moz-document url-prefix() {
.tb1 .tr1 td {height: 24px;}
}

.tb1 .tr2 td {
  height: 20px;
  background: #efefef;
  padding-top: 4px;
}
@-moz-document url-prefix() {
.tb1 .tr2 td {height: 24px;}
}
.tb1 .tr1 .td_left {
  background: url(/media/images/td1_left.gif) no-repeat top left;
}
.tb1 .tr1 .td_right {
  background: url(/media/images/td1_right.gif) no-repeat top right;
  width: 5px;
}
.tb1 .tr2 .td_left {
  background: url(/media/images/td2_left.gif) no-repeat top left;
}
.tb1 .tr2 .td_right {
  width: 5px;
  padding-top: 0px;
  background: url(/media/images/td2_right.gif) no-repeat top right #efefef;
}
.tb1 .td6 {
  color: #852854;
  font-weight: bold;
}
.tb1 .tr2 .td7 {
  padding-top: 2px;
}

.v_korz {
  width: 103px;
  height: 24px;
  background: url(/media/images/v_korzinu_n.jpg) no-repeat top left;
  display: block;
}
.v_korz:hover {
  background: url(/media/images/v_korzinu_n.jpg) no-repeat bottom left;
}
.podr_but {
  width: 113px;
  height: 24px;
  background: url(/media/images/podr.jpg) no-repeat top left;
  float: left;
  margin-right: 3px;
}
.garant_but {
  width: 123px;
  height: 24px;
  background: url(/media/images/garant.jpg) no-repeat top left;
  float: left;
  margin-right: 3px;
}
.height30 {
  height: 30px;
}
.hit {
  width: 45px;
  height: 45px;
  background: url(/media/images/hit.png) no-repeat top left;
  position: absolute;
  top: 9px;
  left: 11px;
}
.menu {
  border: 1px solid #cde1f1;
  padding: 2px;
  width: 858px;
  position: absolute;
  top: 145px;
  left: 71px;
  font-size: 15px;
}
.menu ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.menu li {
  height: 26px;
  height: 36px;
  color: #ffffff;
  float: left;
}
.menu .act {
  background: #261f7c;
}
.menu .act a {
  color: #ffffff;
  text-decoration: none;
}

.menu .pleft16 {
  padding-left: 16px;
}


.menu a {
  display: block;
  height: 26px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
}
*html .menu a {
  float: left;
}

.menu #search-form
{
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -12px;
  width: 240px;
  font-size: 14px;
  line-height: 23px;
  font-weight: bold;
}

.menu #search-form span
{
  display: none;
}

.menu #search-form input
{
  background-color: white;
  border: none;
  margin: 0;
  padding: 0;
  width : 160px;
  top: 2px;
}


/*.menu a:hover {
  background: #261f7c;
  color: #ffffff;
}*/

.dobavlen {
  width: 540px;
  height: 280px;
  position: absolute;
  top: 500px;
  left: 230px;
  display: none;
}
.dobavlen2 {
  width: 540px;
  height: 280px;
  background: url(/media/images/dobavlen.png) no-repeat top left;
}

.but1 {
  width: 154px;
  height: 24px;
  background: url(/media/images/but1.jpg) no-repeat top left;
  position: absolute;
  top: 161px;
  left: 119px;
}
.but2 {
  width: 176px;
  height: 24px;
  background: url(/media/images/but2.jpg) no-repeat top left;
  position: absolute;
  top: 161px;
  left: 278px;
}
.cart_ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
  margin-bottom: 24px;
  margin-top: 26px;
}
.cart_ul li {
  margin-bottom: 14px;
  position: relative;
  min-height: 10px;
}
*html .cart_ul li {
  height: 10px;
}

.c_u_left {
  width: 101px;
  float: left;
  padding-top: 5px;
}

.c_u_right {
  width: 735px;
  float: right;
}
.cart_ul_head {
  font-size: 18px;
  margin-bottom: 1px;
}
.cart_ul_head a {
  color: #000000;
  text-decoration: none;
}
.cart_ul_head a:hover {
  text-decoration: underline;
}

.c_u_right p {
  font-size: 11px;
  font-style: italic;
  margin-bottom: 10px;
}
.k_vo_input {
  width: 42px;
  height: 16px;
  background: url(/media/images/k_vo_input.gif) no-repeat top left;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 3px;
  text-align: center;
  border: none;
}
.tov_del {
  width: 103px;
  height: 24px;
  background: url(/media/images/del.jpg) no-repeat top left;
  float: right;
}
.tov_del:hover {
  background: url(/media/images/del.jpg) no-repeat bottom left;
}
.font11 {
  font-size: 11px;
}
.ob_stoimost {
  font-size: 22px;
  padding-left: 111px;
  float: left;
  font-weight: bold;
}
.ob_stoimost span {
  color: #852854;
}
.oformit {
  width: 170px;
  height: 24px;
  background: url(/media/images/oformit.jpg) no-repeat top left;
  float: left;
  margin-top: 4px;
}
.inp1 {
  width: 222px;
  height: 16px;
  background: url(/media/images/inp1.gif) no-repeat top left;
  border: none;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 3px;
}
.inp2 {
  width: 57px;
  height: 16px;
  background: url(/media/images/inp2.gif) no-repeat top right;
  border: none;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 3px;
}
.form_send {
  width: 103px;
  height: 24px;
  line-height: 24px;
  float: left;
}
.form_send.type1  {
  background: url(/media/images/form_send_h.jpg) no-repeat top left;
  
}
.form_send.type2  {
  background: url(/media/images/form_send.jpg) no-repeat top left;
}

.area1 {
  width: 222px;
  height: 69px;
  padding-left: 2px;
  padding-right: 2px;
  background: url(/media/images/area1.gif);
  border: none;
}
.of_table {
  font-size: 14px;
  color: #474747;
  position: relative;
  margin-top: -85px;
  margin-bottom: 20px;
}
.of_table td {
  vertical-align: top;
  padding-bottom: 10px;
}
.of_table .td1 {
  padding-top: 2px;
  width: 426px;
  width: 571px;
  padding-right: 11px;
  text-align: right;
}
.of_table span {
  color: #a80000;
  font-weight: bold;
}

.c_head {
  font-family: Verdana;
  font-size: 17px;
  color: #04599e;
  font-weight: bold;
  margin-bottom: 11px;
}

.cont_left {
  float: left;
  width: 261px;
  padding-top: 7px;
  margin-right: 39px;
  position: relative;
}
*html .cont_left {
  margin-right: 18px;
  height: 1px;
}

.img_cont {
 float: left;
}
.cp1 {
  font-size: 14px;
  line-height: 150%;
  margin-bottom: 10px;
}
.cp2 {
  font-size: 14px;
  margin-bottom: 11px;
}
.cp3 {
  font-size: 12px;
  margin-bottom: 20px;
  line-height: 145%;
  position: relative;
}
.cp3-phone {
  position: absolute;
  top: 160px;
  left: 640px;
  font-size: 24px;
  width: 300px; 
}
.cp4 {
  font-style: italic;
  color: #666666;
  font-size: 11px;
  line-height: 130%;
}
.regim {
  width: 228px;
  height: 48px;
  background: url(/media/images/regim.jpg) no-repeat top left;
  margin-bottom: 18px;
  padding-left: 12px;
  margin-left: -12px;
  position: relative;
  line-height: 145%;
  padding-top: 12px;
}
.d1_left {
  width: 280px;
  float: left;
  padding-right: 47px;
  position: relative;
  min-height: 10px;
}
.d1_right {
  width: 300px;
  float: left;
}
.d2_right {
  width: 500px;
  padding-bottom: 30px;
  float: left;
}
.height40 {
  height: 40px;
}
.d_head {
  font-family: Verdana;
  font-size: 17px;
  color: #5c6d84;
  font-weight: bold;
  margin-bottom: 27px;
}
.ul_sposob {
  position: relative;
  margin: 0px;
  margin-left: -40px;
  padding: 0px;
  list-style: none;
}
.ul_sposob li {
  padding-left: 40px;
  margin-bottom: 20px;
  position: relative;
  min-height: 10px;
}
*html .ul_sposob li {
  height: 10px;
}

.ul_sposob div {
  border-bottom: 1px solid #cccccc;
}
.s1 {
  background: url(/media/images/s1.gif) no-repeat 0px 5px;
}
.s2 {
  background: url(/media/images/s2.gif) no-repeat 0px 3px;
}
.s3 {
  background: url(/media/images/s3.gif) no-repeat top left;
}
.s3 div {
  border: none;
}
.d1_right p, .d1_left p, .d2_right p {
  margin-bottom: 18px;
}
.height34 {
  height: 34px;
}
.g_head {
  font-family: Arial;
  font-size: 18px;
  color: #5c6d84;
  margin-top: -12px;
  font-weight: bold;
  margin-bottom: 23px;
}
.garant {
  position: relative;
  width: 465px;
}
.garant ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
  margin-left: 11px;
}
.garant li {
  background: url(/media/images/garant_li.gif) no-repeat 0px 5px;
  padding-left: 12px;
  margin-bottom: 20px;
}
.mbottom10 {
  margin-bottom: 10px;
}
.g_block {
  margin-left: 11px;
  padding-top: 10px;
  background: #dfeff3;
  padding-left: 13px;
  padding-right: 20px;
  margin-bottom: 16px;
  margin-top: -12px;
  position: relative;
}
.gp1 {
  font-size: 14px;
  line-height: 145%;
  margin-bottom: 24px;
}
.mbottom0 {
  margin-bottom: 0px;
}
.pleft22 {
  padding-left: 22px;
}
.main_top_block_content {
  width: 860px;
  height: 393px;
  overflow: hidden;
  position: absolute;
  top: 223px;
  left: 71px;
  background: #ffffff;
}
/**
.n1 {
  width: 213px;
  height: 30px;
  background: url(/media/images/n1.jpg) no-repeat top left;
  position: absolute;
  top: 524px;
  left: 287px;
}
.n2 {
  width: 213px;
  height: 31px;
  background: url(/media/images/n2.jpg) no-repeat top left;
  position: absolute;
  top: 554px;
  left: 287px;
}
.n3 {
  width: 213px;
  height: 31px;
  background: url(/media/images/n3.jpg) no-repeat top left;
  position: absolute;
  top: 585px;
  left: 287px;
}*/
.category {
  z-index: 1;
  width: 215px;
  height: 31px;
  background: url(/media/images/n.jpg) no-repeat top left;
  position: absolute;
  left: 0px;
  display: none;
}
.category {
  color: #005aa1;
  font-weight: bold;
  white-space: nowrap;
  text-indent: 7px;
  line-height: 31px;
  text-decoration: none;
}
.category.n1 {bottom: 0px;}
.category.n1:hover {  
  opacity: 0.7;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
}
.category.n2 {bottom: 30px;}
.category.n3 {bottom: 60px;}
.category.n4 {bottom: 90px;}
.category.n5 {bottom: 120px;}

.adv {
  width: 241px;
  height: 250px;
  /*background: url(/media/images/pil.jpg) no-repeat top left;*/
  position: absolute;
  top: 660px;
  left: 690px;
  z-index: 1;
}
.text404 {
  width: 350px;
  font-size: 14px;
  color: #5c697b;
  line-height: 145%;
  position: absolute;
  top: 492px;
  left: 525px;
}
.l_link {
  margin-bottom: 22px;
}
.vern {
  width: 182px;
  height: 24px;
  background: url(/media/images/vern_v_cat.jpg) no-repeat top left;
  float: left;
}
.garant2 {
  width: 123px;
  height: 24px;
  background: url(/media/images/garant.jpg) no-repeat top left;
  float: right;
}
.on_left {
  width: 431px;
  float: left;
  position: relative;
  min-height: 10px;
}
.on_left .t_ul {
  margin-top: 37px;
  position: relative;
}

.on_left .t_ul li {
  margin-bottom: 11px;
  min-height: 1px;
}
*html .on_left .t_ul li {
  height: 1px;
  position: relative;
}


.on_left p {
  line-height: 130%;
  font-size: 14px;
}

.on_right {
  width: 414px;
  float: right;
  text-align: left;
}
.mleft160 {
  margin-left: 160px;
}
.mright120 {
  margin-right: 120px;
}
.on_head {
  font-size: 21px;
  margin-bottom: 1px;
  line-height: 46px; /*e*/
}
.on_type {
  font-size: 11px;
  font-style: italic;
  margin-bottom: 30px;
}
.width679 {
  width: 679px;
}
.vh_ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
  margin-top: 11px;
  margin-left: -8px;
  position: relative;
}
.vh_ul li {
  height: 23px;
  margin-right: 5px;
  float: left;
  background: url(/media/images/vh_right.gif) no-repeat top right;
}
.vh_ul div {
  height: 20px;
  background: url(/media/images/vh_left.gif) no-repeat top left;
  color: #1469ae;
  font-weight: bold;
  padding-left: 15px;
  padding-right: 20px;
  padding-top: 3px;
}
*html .vh_ul div {
  float: left;
}

.acess {
  background: url(/media/images/acsess.jpg) no-repeat top left;
  margin-top: 24px;
  padding-top: 51px;
  margin-left: -8px;
  position: relative;
  padding-left: 9px;
  min-height: 10px;
}
*html .acess {
  height: 10px;
}

.mtop16 {
  margin-top: 16px;
}

.d_ac {
  width: 353px;
  float: left;
  margin-bottom: 45px;
  margin-right: 29px;
  /*position: relative;*/
  min-height: 10px;
}
.d_ac_left {
  width: 150px;
  float: left;
  position: relative;
}
.d_ac_right {
  width: 190px;
  float: right;
}
.d_ac_right a {
  font-size: 14px;
  font-weight: bold;
}
.d_ac_right p {
  font-size: 11px;
  padding-top: 10px;
  margin-bottom: 10px;
  color: #4b5055;
}
.height22 {
  height: 22px;
}

.zoom {
  width: 20px;
  height: 20px;
  background: url(/media/images/zoom.gif) no-repeat top left;
  position: absolute;
  top: 84px;
  left: 127px;
}
.one_cart {
  width: 80px;
  height: 18px;
  background: url(/media/images/one_cart.jpg) no-repeat top left;
  float: left;
}
.one_stoim {
  padding-top: 3px;
  font-size: 11px;
  color: #892c58;
  float: left;
  padding-right: 10px;
}

.b_photo {
  font-size: 12px;
  color: #0860b9;
  float: right;
  background: url(/media/images/b_photo.gif) no-repeat top left;
  padding-top: 30px;
}
.on_head  img {
  vertical-align: middle;
}
.on_type {
  margin-top: -15px;
}
.zak_but {
  padding-left: 11px;
}
.zd_cart {
  width: 173px;
  height: 24px;
  background: url(/media/images/zd_cart.jpg) no-repeat top left;
  float: left;
}
.zb_cart {
  width: 157px;
  height: 24px;
  background: url(/media/images/zb_cart.jpg) no-repeat top left;
  float: left;
}

.zak_but a {
  margin-right: 5px;
}
.zd {
  width: 163px;
  height: 24px;
  background: url(/media/images/zd.gif) no-repeat top left;
  float: left;
}
.zb {
  width: 223px;
  height: 24px;
  background: url(/media/images/zb.gif) no-repeat top left;
  float: left;
}
.zd2 {
  width: 121px;
  height: 18px;
  background: url(/media/images/zd2.gif) no-repeat top left;
  float: left;
}
.zb2 {
  width: 165px;
  height: 18px;
  background: url(/media/images/zb2.gif) no-repeat top left;
  float: left;
}
.zd3 {
  width: 166px;
  height: 18px;
  background: url(/media/images/zd3.jpg) no-repeat top left;
  float: left;
}
.zb3 {
  width: 166px;
  height: 18px;
  background: url(/media/images/zb3.jpg) no-repeat top left;
  float: left;
}
.zd:hover, .zb:hover, .zd2:hover, .zb2:hover, .zd3:hover, .zb3:hover, .pop_close:hover, .dob_a1:hover, .dob_a2:hover, .dob2_a1:hover, .dob2_a2:hover  {
  opacity: 0.7;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.acess_zak_but {
  width: 165px;
  float: right;
  position: relative;
  left: 30px;
  top: -10px;
}
.acess_zak_but a {
  margin-bottom: 4px;
}
.d_ac {
  margin-right: 59px;
}

.ob_stoimost_right {
  width: 425px;
  float: right;

  margin-right: -20px;
}
.ob_stoimost_right img {
  vertical-align: middle;
}

.fleft {
  float: left;
}
.ob_stoimost_right .zak_but {
  padding: 0px;
  margin: 0px;
  margin-bottom: 17px;
}
.ob_stoimost_right .zak_but a {
  padding: 0px;
  margin: 0px;
}
.ob_stoimost_right p {
  color: #5b6166;
  padding-right: 30px;
  line-height: 150%;
  padding-left: 10px;
}



/* всплыв окна */
#alles {
  background:#000000;
  /*position: fixed;*/
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  width: 100%;
  height: 100%;
  /*z-index: 1;*/
  opacity: 0.7;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
#cart_response {
  background:#ffffff;
  position: fixed;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  z-index: 1;
  opacity: 0;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
*html #alles {
  width: 100%;
}

.popup_wr {
  width: 807px;
  position: fixed;
  _position: absolute;
  display: block;
  top: 100px;
  left: 50%;
  margin-left: -404px;
  z-index: 150;
  display: none;
}

.popup_wr .zak_but {
  position: relative;
  padding: 0px;
  margin-left: -5px;
}
.popup_wr .zak_but .dob1, .popup_wr .zak_but .dob2 {
  top: -100px;
}

.popup_n {
  background: #ffffff;
}

/*
.popup_n {
  width: 807px;
  position: relative;
  background: #ffffff;
  margin-left: -404px;
  z-index: 150;
  border: 1px solid #F00;
}
*/

.pop_close {
  width: 104px;
  height: 24px;
  background: url(/media/images/pop_close.gif) no-repeat top left;
  position: absolute;
  top: 21px;
  right: 26px;
}
.popup1 {
  padding-left: 29px;
  padding-bottom: 15px;
  padding-top: 48px;
}
.popup1_left {
	padding-right: 5px;
  /*
  width: 197px;
  float: left;
  margin-right: 39px;
  */
}
.popup1_right {
	/*
  width: 396px;
  padding-top: 15px;
  float: left;
  */
  padding-top: 15px;
  padding-right: 10px;
}
.popup1_head {
  font-size: 21px;
  font-family: Arial;
  color: #000000;
  font-weight: bold;
  margin-bottom: 15px;
}
.popup1 p {
  margin-bottom: 12px;
  font-size: 14px;
}
.popup1_stoim {
  font-size: 20px;
  font-family: Arial;
  color: #6b1547;
  font-weight: bold;
  margin-bottom: 16px;
}
.ddd {
  position: absolute;
  top: 0px;
  left: 0px;
}
.pop2_left {
  width: 43px;
  height: 92px;
  background: url(/media/images/pop2_left.png) no-repeat top left;
  position: absolute;
  top: 272px;
  left: -43px;
}
.pop2_left:hover {
  background: url(/media/images/pop2_left.png) no-repeat bottom left;
}

.pop2_right {
  width: 43px;
  height: 92px;
  background: url(/media/images/pop2_right.png) no-repeat top left;
  position: absolute;
  top: 272px;
  right: -43px;
}
.pop2_right:hover {
  background: url(/media/images/pop2_right.png) no-repeat bottom left;
}
#popup2 {
  height: 532px;
  background: url(/media/images/popup2.jpg) no-repeat top left;
  display: none;
  padding-left: 41px;
  padding-right: 36px;
  padding-top: 61px;
}
#popup2 .pop_close {
  top: 16px;
  right: 34px;
}
.pop2_podp {
  text-align: right;
  font-style: italic;
  font-size: 14px;
  color: #000000;
  padding-top: 13px;
}
/* всплыв окна конец */


.table_bg {
  height: 151px;
  /*background: url(/media/images/table_bg2.jpg) no-repeat 452px 0px;*/
  margin-top: 20px;
}
.cart_s {
  background: url(/media/images/cart.jpg) no-repeat top left;
  padding-top: 315px;
  padding-bottom: 100px;
  margin-left: -15px;
  margin-top: -15px;
}
.c_s1 {
  font-size: 24px;
  color: #8b2e5a;
  font-weight: bold;
  padding-left: 326px;
}
.c_s2 {
  font-size: 14px;
  color: #000000;
  padding-left: 326px;
}
.tov_adv {
  padding-right: 12px;
  background: url(/media/images/tov_adv.gif) no-repeat top right;
  font-size: 14px;
  color: #003782;
}

.popup {display: none;}
/*
.dob1 {
  width: 622px;
  height: 210px;
  position: absolute;
  top: 547px;
  left: 150px;
}
*/
.dob1 {
  width: 622px;
  height: 210px;
  position: absolute;
  /*
  top: -120px;
  left: 50%;
  */
  top: -40px; 
  left: -80px;
  z-index: 100;
}
.dob1_2 {
  width: 622px;
  height: 210px;
  background: url(/media/images/dob1.png) no-repeat top left;
}
.dob1_2 {
  width: 622px;
  height: 210px;
  background: url(/media/images/dob1.png) no-repeat top left;
}
.dob_a1 {
  width: 223px;
  height: 24px;
  background: url(/media/images/dob1_a1.jpg) no-repeat top left;
  position: absolute;
  top: 114px;
  left: 349px;
}
.dob_a2 {
  width: 175px;
  height: 24px;
  background: url(/media/images/dob1_a2.jpg) no-repeat top left;
  position: absolute;
  top: 114px;
  left: 124px;
}




/*
.dob2 {
  width: 586px;
  height: 210px;
  position: absolute;
  top: 687px;
  left: 166px;
}
*/
.dob2 {
  width: 586px;
  height: 210px;
  position: absolute;
  /*
  top: -120px;
  left: 50%;
  */
  top: -40px; 
  left: -80px;
  z-index: 100;
}
.dob2_2 {
  width: 586px;
  height: 210px;
  background: url(/media/images/dob2.png) no-repeat top left;
}

.dob2_a1 {
  width: 173px;
  height: 24px;
  background: url(/media/images/dob2_a1.jpg) no-repeat top left;
  position: absolute;
  top: 114px;
  left: 329px;
}
.dob2_a2 {
  width: 175px;
  height: 24px;
  background: url(/media/images/dob2_a2.jpg) no-repeat top left;
  position: absolute;
  top: 114px;
  left: 104px;
}

.tel1 {
  font-family: Arial;
  font-size: 12px;
  position: absolute;
  top: 35px;
  left: 734px;
  color: #91a8c6;
}
.tel2 {
  font-family: Arial;
  font-size: 25px;
  position: absolute;
  top: 45px;
  left: 753px;
  font-weight: bold;
  color: #26528e;
}
.n1t, .n2t, .n3t {
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  color: #02579c;
  text-decoration: none;
  position: absolute;
  left: 294px;
}
.n1t:hover, .n2t:hover, .n3t:hover {
  text-decoration: underline;
}
.n1t {
  top: 531px;
}
.n2t {
  top: 562px;
}
.n3t {
  top: 592px;
}

.i {
  width: px;
  height: px;
  position: absolute;
  top: px;
  left: px;
}
.pages {font-size: 18px;}
.pages a {color: #176cb1; margin: 0px 2px;}

    .search_box { width: 228px; padding-left: 7px; height: 20px; padding-top: 3px; background: url(/media/images/search_box.gif) no-repeat top left; position: absolute; left : -53px; top : 20px;    }
    .search_input { width: 176px; height: 17px; background: url(/media/images/s_input.gif) no-repeat top right; border: none; margin-right: 3px; float: left; }
    .search_but { display: block; float: left; width: 44px; height: 17px; background: url(/media/images/search_but.gif) no-repeat top left; border: none; }
    .search_but:hover { opacity: 0.7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); }