body {
  margin: 0px;
  padding: 0px;
  font-family: Tahoma;
  font-size: 12px;
  color: #696969;
}
*html body {
  cbehavior:url("js/csshover.htc");
}
*html img, *html div, *html input, *html span, *html a { behavior: url("js/iepngfix.htc") }
a {
  color: #137f79;
  cursor: pointer;
  outline: none;
}
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: 19px;
  line-height: 130%;
}
h2 {
  margin: 0px;
  padding: 0px;
  font-size: 41px;
  margin-bottom: 15px;
  color: #004c9a;
  font-weight: normal;
  margin-left: -4px;
}
ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

.logo:hover, .recl:hover, .opros_send:hover, .h_top_but a:hover img,.l_car_left:hover, .l_car_right:hover, .l_car_mask a:hover img, .v_zak:hover    {
  opacity: 0.7;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
 .com_close:hover,.com_send:hover, .tp_but1:hover, .tp_but2:hover, .tp_but3:hover, .tp_but4:hover, .logo_403:hover, .cart_close:hover, .partners_logo img:hover {
  opacity: 0.7;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}

 .popup_close:hover, .salon_gal_top img:hover {
  opacity: 0.7;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}

.t_i1:hover, .t_i2:hover  {
  opacity: 0.5;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

.t_i1 {
  width: 11px;
  height: 10px;
  background: url(images/t_i1.gif) no-repeat top left;
  position: absolute;
  top: 208px;
  left: 938px;
}
.t_i2 {
  width: 17px;
  height: 10px;
  background: url(images/t_i2.jpg) no-repeat top left;
  position: absolute;
  top: 208px;
  left: 970px;
}

#wrap {
  text-align: center;
  background: url(images/top_bg_n.jpg) repeat-x left top #00aca2;
}
.wrap {
  background: url(images/center_bg.jpg) repeat-y center top;
}
.top_bg {
  background: url(images/top_bg.jpg) no-repeat top center;
}
.bottom_bg {
  background: url(images/bottom_bg.jpg) no-repeat bottom center;
}
.container {
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  background: url(images/top_center.jpg) no-repeat top left;
  text-align: left;
  overflow: hidden;
}
.container2 {
  background: url(images/bottom_center.jpg) no-repeat bottom left;
  position: relative;
  width: 1000px;
  padding-top: 240px;
  overflow: hidden;
}
.tel {
  width: 210px;
  height: 90px;
  background: url(images/tel.jpg) no-repeat top left;
  position: absolute;
  top: 60px;
  right: 0px;
}
.t_text {
  width: 278px;
  height: 56px;
  background: url(images/t_text.jpg) no-repeat top left;
  position: absolute;
  top: 66px;
  left: 265px;
}
.rec {
  width: 64px;
  height: 34px;
  background: url(images/rec.jpg) no-repeat top left;
  position: absolute;
  top: 148px;
  left: 258px;
}
.rec_text {
  font-family: Verdana;
  font-size: 11px;
  color: #595959;
  position: absolute;
  top: 148px;
  left: 322px;
}
.logo {
  width: 197px;
  height: 114px;
  background: url(images/logo.jpg) no-repeat top left;
  position: absolute;
  top: 67px;
  left: 15px;
}
.footer {
  width: 1000px;
  height: 129px;
  padding-top: 8px;
  position: relative;
  font-size: 12px;
  font-family: Tahoma;
  color: #494949;
}


.ft1 {
  position: absolute;
  top: 50px;
  left: 36px;
}

.ft2 {
  position: absolute;
  top: 50px;
  right: 36px;
}


.f_copy {
  position: absolute;
  top: 106px;
  left: 36px;
}
.left {
  margin-left: 16px;
  width: 196px;
  float: left;
  position: relative;
  background: url(images/left.gif) no-repeat top left;
}
*html .left {
  margin-left: 8px;
}

.left_head  {
  font-family: Verdana;
  font-size: 18px;
  color: #feffff;
  margin-bottom: 16px;
  padding-top: 3px;
  padding-left: 20px;
  height:26px;
  background: url(images/left.gif) no-repeat top left;
}


.clear {
  height: 1px;
  clear: both;
  overflow: hidden;
}
.ac_head {
  height: 26px;
  padding-left: 20px;
  background: url(images/ac.gif) no-repeat top left;
  font-size: 18px;
  font-family: Verdana;
  padding-top: 3px;
  margin-bottom: 7px;
}
.ac_head a {
  color: #feffff;
}
.ac1 {
  padding-left: 20px;
  padding-right: 10px;
  height: 113px;
  margin-bottom: 12px;
  background: url(images/ac1.jpg) no-repeat top left;
  padding-top: 11px;
}
.ac1 a {
  font-family: Tahoma;
  font-size: 16px;
  color: #ffffff;
}
.ac1 p {
  margin: 0px;
  padding: 0px;
  padding-top: 6px;
  font-size: 11px;
  color: #696969;
  height: 60px;
  overflow: hidden;
}
.ac2 {
  margin-bottom: 11px;
}
.two_col {
  width: 776px;
  float: right;
  position: relative;
  background: url(images/two_col.gif) no-repeat top left;
}
.two_col_head {
  padding-left: 20px;
  font-family: Verdana;
  font-size: 18px;
  color: #feffff;
  height: 26px;
  padding-top: 3px;
  margin-bottom: 9px;
}

.height12 {
  height: 12px;
}

.right {
  width: 198px;
  float: right;
  margin-right: 8px;
  position: relative;
}
*html .right {
  margin-right: 4px;
}


.d1 {
  width: 178px;
  height: 129px;
  padding-top: 10px;
  text-decoration: none;
  background: url(images/d12.jpg) no-repeat top left;
  position: relative;
  color: #00655f;
  display: block;
  margin-bottom: 12px;
  padding-left: 20px;
  line-height: 150%;
}
.d1:hover {
  text-decoration: underline;
}
.d1 span {
  font-size: 17px;
  line-height: 150%;
}

.d2 {
  width: 178px;
  height: 184px;
  padding-top: 20px;
  text-decoration: none;
  background: url(images/d2.jpg) no-repeat top left;
  position: relative;
  color: #e95a70;
  display: block;
  margin-bottom: 12px;
  padding-left: 20px;
  line-height: 150%;
}
.d2_2 {
  line-height: 130%;
}

.d2:hover .d2_2 {
  text-decoration: underline;
}
.d2 span {
  font-size: 25px;
  line-height: 140%;
}
.d2_1 {
  position: absolute;
  top: 142px;
  left: 20px;
  line-height: 120%;
  color: #ffffff;
  text-decoration: none;
}
.d2:hover div {
  text-decoration: none;
}
.right_col_head {
  background: url(images/right_col_head.gif) no-repeat top left;
  position: relative;
  font-size: 18px;
  color: #ffffff;
  font-family: Tahoma;
  margin-bottom: 11px;
  height: 26px;
  padding-top: 3px;
  padding-left: 20px;
}
.opros {
  padding-left: 19px;
  color: #696969;
  line-height: 170%;
  margin-bottom: 11px;
}
.opros p {
  font-weight: bold;
  margin-bottom: 10px;
}
.opros_send {
  width: 114px;
  height: 27px;
  background: url(images/opros_send.jpg) no-repeat top left;
  float: left;
  border: none;
  margin-top: 9px;
  cursor: pointer;
}
.h_top_but {
  margin-bottom: 11px;
}

.h_top_but .no_mr {
  margin-right: 0px;
}
.center_col {
  width: 558px;
  float: left;
  position: relative;
}
.center_col_head {
  height: 26px;
  padding-top: 3px;
  background: url(images/center_col_head.gif) no-repeat top left;
  position: relative;
  font-size: 18px;
  color: #ffffff;
  font-family: Tahoma;
  margin-bottom: 9px;
  padding-left: 20px;
}

.lh200 {
  line-height: 200%;
}
.height10 {
  height: 10px;
}
.height8 {
  height: 8px;
}
.rss {
  font-size: 11px;
  color: #db4265;
  position: absolute;
  top: 5px;
  right: 15px;
}
.rss img {
  vertical-align: middle;
}
.l_car {
  width: 558px;
  height: 242px;
  position: relative;
  margin-bottom: 12px;
}
.l_car_left {
  width: 17px;
  height: 242px;
  background: url(images/l_car_left.gif) no-repeat top left;
  position: absolute;
  top: 0px;
  left: 0px;
}
.l_car_right {
  width: 17px;
  height: 242px;
  background: url(images/l_car_right.gif) no-repeat top left;
  position: absolute;
  top: 0px;
  right: 0px;
}
.l_car_center {
  padding-left: 23px;
  width: 513px;
  overflow: hidden;
}
.l_car_center2 {
  width: 2000px;
}

.l_car_ul {

}
.l_car_ul li {
  width: 156px;
  margin-right: 23px;
  float: left;
}
.l_car_ul p {
  line-height: 150%;
  height: 40px;
  padding-left: 3px;
  margin-bottom: 4px;
  overflow: hidden;
}
.l_car_ul p a {
  color: #e7466c;
}
.l_car_stoim {
  height: 22px;
  background: url(images/l_car_stoim.gif) no-repeat top left;
  color: #e7456c;
  text-align: center;
  font-weight: bold;
  padding-top: 6px;
}

.l_car_stoim a{
	color: #e7456c;
}
.l_car_mask {
  width: 153px;
  height: 155px;
  background: url(images/l_car_mask.gif) no-repeat top left;
  padding-top: 6px;
  padding-left: 3px;
}
.l_car_mask img {
  xwidth: 150px;
  xheight: 150px;
}

.ul_vib {
  font-family: Arial;
  font-size: 25px;
  color: #ffffff;
  font-weight: bold;
}
.ul_vib li {
  margin-bottom: 2px;
}

.ul_vib a {
  text-decoration: none;
  color: #ffffff;
}
.ul_vib a:hover {
  text-decoration: underline;
}
/*.htb1, .htb2, .htb3 {
  width: 160px;
  height: 154px;
  padding-top: 201px;
  float: left;
  margin-right: 9px;
  padding-left: 20px;
}
.htb3 {
  margin-right: 0px;
}*/
.htb1 {
  background: url(images/h_b1.jpg) no-repeat top left;
}
.htb2 {
  background: url(images/h_b2.jpg) no-repeat top left;
}
.htb3 {
  background: url(images/h_b3.jpg) no-repeat top left;
}
.htb1_1 {
  background: url(images/h_b1_1.jpg) no-repeat top left;
}
.htb1_2 {
  background: url(images/h_b1_2.jpg) no-repeat top left;
}
.htb1_3 {
  background: url(images/h_b1_3.jpg) no-repeat top left;
}
.htb1_4 {
  background: url(images/h_b1_4.jpg) no-repeat top left;
}
.htb2_1 {
  background: url(images/h_b2_1.jpg) no-repeat top left;
}
.htb2_2 {
  background: url(images/h_b2_2.jpg) no-repeat top left;
}
.htb2_3 {
  background: url(images/h_b2_3.jpg) no-repeat top left;
}
.htb3_1 {
  background: url(images/h_b3_1.jpg) no-repeat top left;
}
.htb3_2 {
  background: url(images/h_b3_2.jpg) no-repeat top left;
}
.htb3_3 {
  background: url(images/h_b3_3.jpg) no-repeat top left;
}
.htb3_4 {
  background: url(images/h_b3_4.jpg) no-repeat top left;
}
.d_none {
  display: none;
}

.pol_sort_top {
  width: 758px;
  position:relative;
  background: url(images/pol_sort_top.gif) no-repeat top left;
 height: 107px;
  color: #868787;
  z-index: 15;
}
.pol_sort_top2 {
  width: 758px;
  position:relative;
  /*background: url(images/pol_sort_top.gif) no-repeat top left;*/
 height: 107px;
  color: #868787;
  z-index: 15;
}
/*
.pol_sort {
  width: 758px;
  position: relative;
  background: url(images/pol_sort.gif) no-repeat top left;
  margin-bottom: 17px;
  height: 121px;
  color: #868787;
  z-index: 10;
}
*/

.pol_sort {
  width: 758px;
  position: relative;
  background: url(images/pol_sort_bottom_else.gif) no-repeat top left;
  margin-bottom: 15px;
  height: 65px;
  color: #868787;
  z-index: 10;
top:-10px;
clear:left;
}


.pol_sort_detail {
  width: 748px;
  position: relative;
  background: url(images/sort_detail.gif) no-repeat top left;
  margin-bottom: 0px;
  height: 79px;
  color: #868787;
  z-index: 10;
top:-17px;
clear:left;
}

.pol_sort_detail2 {
  width: 748px;
  position: relative;
  background: url(images/sort_detail2.gif) no-repeat top left;
  margin-bottom: 0px;
  height: 39px;
  color: #868787;
  z-index: 10;
top:-17px;
clear:left;
}


*:first-child+html .pol_sort {
top:-7px;
}



.s_ul1 {
  position: absolute;
  font-size: 13px;
  top: 33px;
  left: 570px;
  color: #858787;
}
.s_ul1 li, .s_ul2 li {
  float: left;
  margin-right: 23px;
}
.s_ul1 a, .s_ul2 a {
  color: #ea5c7e;
  text-decoration: none;
  background: url(images/s_ul.gif) repeat-x bottom left;
}
.s_ul1 a:hover, .s_ul2 a:hover  {
  background: none;
}
.s_ul2 {
  position: absolute;
  font-size: 13px;
  top: 87px;
  left: 20px;
  color: #858787;
}
.st1 {
  position: absolute;
  top: 11px;
  left: 20px;
}

/*
.st1_select {
  width: 376px;
  position: absolute;
  top: 30px;
  left: 21px;
}
*/
.st1_select {
/* border:1px solid #BFBCB5; */
color:#5D5D5D;
font-family:arial;
font-size:16px;
left:21px;
padding:3px;
position:absolute;
top:30px;
width:376px;
}


.st2 {
  position: absolute;
  top: 11px;
  left: 421px;
}

/*
.st2_select {
  width: 116px;
  position: absolute;
  top: 30px;
  left: 422px;
}
*/
.st2_select {
  width: 116px;
  position: absolute;
  top: 30px;
  left: 422px;
color:#5D5D5D;
font-family:arial;
font-size:16px;
padding:3px;
}

/*
.polz {
  position: absolute;
  top: 69px;
  left: 443px;
  width: 300px;
  height: 50px;
}
*/
.polz {
  position: relative;
  width: 300px;
  height: 50px;
float:left;
padding-top:5px;
z-index:20;
}

.polz2 {
  position: relative;
  min-height: 10px;
  z-index: 500;
}

.ptop28 {
  padding-top: 28px;
}
.i {
  width: px;
  height: px;
  position: absolute;
  top: px;
  left: px;
}
.lh140 {
  line-height: 140%;
}

.cont_head {
  font-size: 24px;
  color: #868787;
  margin-bottom: 20px;
}
.contacts {
  color: #565656;
  position: relative;
  padding-left: 20px;
  padding-top: 22px;
}
.cont_a {
  font-size: 15px;
  color: #ff3366;
  text-decoration: none;
  background: url(images/cart_a1.gif) repeat-x bottom left;
}
.height33 {
  height: 33px;
}
.cont_print {
  position: absolute;
  top: 25px;
  right: 0px;
}
.contacts p {
  line-height: 140%;
  margin-bottom: 10px;
  padding-top: 2px;
}


.form_head {
  font-size: 24px;
  color: #868787;
  margin-bottom: 26px;
}
.form_table {
  color: #6f6e6e;
  width: 100%;
  margin-bottom: 10px;
}
.form_table td {
  vertical-align: top;
}

.form_table .tr1 td {
  padding-bottom: 9px;
}
.form_table .tr2 td {
  padding-bottom: 20px;
}

.form_input {
  width: 285px;
  height: 25px;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 1px;
  background: url(images/form_input.gif) no-repeat top right;
  border: none;
  font-size: 18px;
  color: #000000;
  font-family: Tahoma;
}

.form_input_focus {
  background: url(images/form_input_hover.gif) no-repeat top right;
}
.red_text {
  color: #ff3366;
}

.avtoriz_regist_top {
  width: 498px;
  xposition: absolute;
  background: url(images/avtoriz_top.gif) no-repeat top left #e7f9f8;
  margin-left: 20px;
  z-index:100
}
.avtoriz_regist_bottom, .cabinet_regist2 {
  width: 447px;
  padding-left: 26px;
  padding-right: 25px;
  padding-top: 18px;
  padding-bottom: 25px;
  background: url(images/avtoriz_bottom.gif) no-repeat bottom left;
}
.avtoriz {
  width: 447px;
  position: relative;
}

.zab_pass {
  float: right;
  margin-top: -5px;
  position: relative;
}
.zab_pass a {
   color: #ff3366;
   font-size: 15px;
   text-decoration: none;
   background: url(images/cart_a1.gif) repeat-x bottom left;
}
.zab_pass a:hover {
  background: none;
}
.avt_regist_a {
  font-size: 18px;
  color: #ff3366;
  background: url(images/cart_a1.gif) repeat-x bottom left;
  position: absolute;
  top: 1px;
  right: 0px;
   text-decoration: none;
}
.avt_regist_a:hover {
  background: none;
}

.cabinet_regist {
  width: 498px;
  position: relative;
  background: url(images/avtoriz_top.gif) no-repeat top left #e7f9f8;
  float: left;
}
.cabinet_right_top {
  width: 250px;
  background: url(images/cabinet_right_top.jpg) no-repeat top right;
  float: left;
}
.cabinet_right_bottom {
  width: 211px;
  padding-left: 24px;
  padding-right: 15px;
  padding-top: 46px;
  padding-bottom: 18px;
  background: url(images/cabinet_right_bottom.jpg) no-repeat bottom right;
  font-size: 14px;
  color: #6a6a6a;
}
.cabinet_right_bottom li {
  margin-bottom: 8px;
}
.cabinet_right_bottom a {
  text-decoration: none;
  color: #d7425e;
  background: url(images/cart_a1.gif) repeat-x bottom left;
}
.cabinet_right_bottom a:hover {
  background: none;
}
.ptop20 {
  padding-top: 20px;
}
.but_right {
  height: 36px;
  background: url(images/but_right.jpg) no-repeat top right;
  font-size: 17px;
  text-decoration: none;
  text-transform: uppercase;
  color: #ffffff;
  float: left;
}
.but_left {
  height: 30px;
  padding-top: 6px;
  padding-left: 16px;
  padding-right: 16px;
  background: url(images/but_left.jpg) no-repeat top left;
  float: left;
}
.but_left:hover  {
  background: url(images/but_left_hover.gif) no-repeat top left;
}
.but_right:hover  {
  background: url(images/but_right_hover.gif) no-repeat top right;
}
.a_voyti {
  float: right;
}
.inp_podsk {
  margin: 0px;
  padding: 0px;
  font-size: 10px;
  color: #999999;
}

.t_ul1 {
  position: absolute;
  top: 13px;
  left: 35px;
}
.t_ul1 li {
  float: left;
  margin-right: 6px;
  color: #e7466c;
}
.t_ul1 a {
  color: #e7466c;
}

.form_capt_img {
  border: 1px solid #c5c4c3;
  float: left;
  margin-right: 7px;
}
.form_capt_input {
  width: 103px;
  height: 34px;
  background: url(images/c_inp2.gif) no-repeat top right;
  border: none;
  padding-left: 9px;
  padding-right: 2px;
  padding-top: 5px;
  font-size: 26px;
  color: #000000;
  float: left;
}
.capt_podsk_right {
  height: 34px;
  background: url(images/capt_podsk_right.gif) no-repeat top right;
  float: left;
}

.capt_podsk_left {
  height: 34px;
  background: url(images/capt_podsk_left.gif) no-repeat top left;
  color: #686d71;
  padding-left: 23px;
  padding-right: 12px;
  padding-top: 7px;
  padding-bottom: 3px;
  overflow: hidden;
  font-size: 9px;
}
.inp_podsk {
  margin: 0px;
  padding: 0px;
  font-size: 10px;
  color: #999999;
}
.avt_regist_a {
  font-size: 19px;
  color: #ff3366;
  background: url(images/cart_a1.gif) repeat-x bottom left;
  position: absolute;
  top: 1px;
  right: 0px;
   text-decoration: none;
}
.avt_regist_a:hover {
  background: none;
}

.popup_regist {
  padding-left: 32px;
  padding-top: 25px;
  padding-right: 100px;
  padding-bottom: 1px;
  color: #494949;
}
.popup_close2 {
  width: 25px;
  height: 25px;
  background: url(images/popup_close.gif) no-repeat top left;
  position: absolute;
  top: 30px;
  right: 38px;
}
*html .popup_close2 {
  right: 58px;
}
.regist {
  width: 447px;
  position: relative;
}
.popup_regist  .regist {
  width: 484px;
}

.popup {
  width: 552px;
  position: absolute;
  top: 215px;
  left: -6px;
  z-index: 10000;
}
.popup_top {
  width: 552px;
  background: url(images/popup_top.png) no-repeat top left;
  overflow: hidden;
  z-index: 10000;
}
.popup_bottom {
  width: 552px;
  height: 25px;
  background: url(images/popup_bottom.png) no-repeat top left;
  z-index: 10000;
}


.but2_right {
  height: 27px;
  background: url(images/but2_right.jpg) no-repeat top right;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: #ffffff;
  float: left;
}
.but2_right:hover {
  background: url(images/but2_right_hover.jpg) no-repeat top right;
}
.but2_left {
  height: 23px;
  padding-top: 4px;
  padding-left: 19px;
  padding-right: 19px;
  background: url(images/but2_left.jpg) no-repeat top left;
  float: left;
}
.but2_left:hover {
  background: url(images/but2_left_hover.jpg) no-repeat top left;
}
.mtop27 {
  margin-top: 27px;
}

.mright13 {
  margin-right: 13px;
}

.faq_top {
  background: url(images/faq_top.gif) no-repeat top left #efefef;
  width: 748px;
  margin-bottom: 33px;
}
.faq_bottom {
  background: url(images/faq_bottom.gif) no-repeat bottom left;
  width: 729px;
  padding-left: 19px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.faq_zad {
  font-size: 18px;
  background: url(images/cart_a1.gif) repeat-x bottom left;
  position: absolute;
  color: #e4587a;
  text-decoration: none;
  top: 8px;
  left: 581px;
}
.faq_zad:hover {
  background: none;
}
.faq_ul {
  font-size: 18px;
  font-family: Verdana;
}
.faq_ul li {
  background: url(images/faq_li_cl.jpg) no-repeat top left;
  padding-left: 32px;
  margin-bottom: 5px;
}
.faq_ul li a {
  color: #01aba2;
  text-decoration: underline;
}
.faq_ul li a:hover {
  text-decoration: none;
}

.faq_ul .li_op {
  background: url(images/faq_li_op.jpg) no-repeat top left;
  font-weight: bold;
}
.faq_ul .li_op a  {
  color: #8b898a;
  text-decoration: none;
}
.faq_ul_vl {
  margin-left: 58px;
  //margin-left: 26px;
  font-size: 13px;
  font-family: Verdana;
  display: none;
  margin-bottom: 5px;
}
.faq_ul_vl li {
  background: none;
  padding-left: 0px;
  margin-bottom: 3px;

}
.faq_ul .faq_ul_vl li a {
  color: #01aba2;
  text-decoration: underline;
  font-weight: normal;
}
.faq_ul_vl li a:hover {
  text-decoration: none;
}

.faq {
  width: 748px;
  position: relative;
  padding-top: 4px;
}
.faq_content {
  position: relative;
  width: 724px;
  padding-left: 24px;
  color: #575555;
  font-size: 13px;
}
.otv_head {
  font-size: 16px;
  margin-bottom: 13px;
}
.otv_p {
  margin-bottom: 47px;
  margin-left: 2px;
}

.otvet {
	display: none;
}

.textarea1  {
  width: 293px;
  height: 150px;
  background: url(images/textarea1.gif) no-repeat top left;
  border: none;
}

.map_popup {
  padding-left: 32px;
  padding-top: 25px;
  padding-right: 80px;
  padding-bottom: 1px;
  font-size: 11px;
  color: #494949;
}
.map_popup img {
  border: 1px solid #ffffff;
  margin-bottom: 20px;
}
.popup_close {
  width: 25px;
  height: 25px;
  background: url(images/popup_close.gif) no-repeat top left;
  position: absolute;
  top: 30px;
  right: 38px;
}

.but3_left {
  height: 30px;
  padding-top: 6px;
  padding-left: 16px;
  padding-right: 12px;
  background: url(images/but3_left.gif) no-repeat top left;
  float: left;
}

.but3_right {
  height: 36px;
  background: url(images/but3_right.gif) no-repeat top right;
  font-size: 17px;
  text-decoration: none;
  text-transform: uppercase;
  color: #ffffff;
  padding-right: 4px;
  cursor:default;
  float: right;
}

.vac_popup {
  padding-left: 32px;
  padding-top: 25px;
  padding-right: 100px;
  padding-bottom: 1px;
  color: #494949;
}

/*
.polz {
 position: absolute;
  top: 69px;
  left: 415px;
  width: 300px;
  height: 50px;
  display: block;
}
*/

.tp_top_text {
  padding-left: 22px;
  padding-right: 22px;
  position: relative;
  padding-top: 25px;
  margin-bottom: 14px;
}
.logo_flash {
  position: absolute;
  top: 67px;
  left: 15px;
}

.flash_tel{
  position: absolute;
  top: 41px;
  right: -3px;
}


.logo_flash_a {
  width: 197px;
  height: 114px;
  position: absolute;
  top: 67px;
  left: 15px;
  background: url(images/ie_bug.gif) no-repeat top left;
}

.polosa_png {
  width: 160px;
  height: 154px;
  padding-top: 201px;
  padding-left: 20px;
  background: url(images/polosa_png.png) no-repeat top left;
  position: absolute;
  top: 0px;
  left: 0px;
}
.htb1, .htb2, .htb3 {
  float: left;
  margin-right: 9px;
  position: relative;
  width: 180px;
  height: 355px;
}
.htb3 {
  margin-right: 0px;
}
.menu {
  z-index: 15;
}
.two_col {
  z-index: 10;
}






.kompress_left {
 background: url(images/kompres_left.gif) no-repeat top left;
width:9px;
height:38px;
float:left;
margin:70px 0px 0px 0px ;
position: relative;
z-index:3;

}

.kompress_right {
 background: url(images/kompres_right.gif) no-repeat top left;
width:8px;
height:32px;
float:left;
margin:70px 0px 0px 0px;
position: relative;
z-index:3;
}



.kompress_fon {
 background: url(images/kompres_fon.gif) repeat-x top left;
height:30px;
float:left;
margin:70px 0px 0px 0px ;
font-family:Arial;
font-size:12px;
color:#ffffff;
width:460px;
padding-top:3px;
position: relative;
z-index:3;
}

.kompress_fon a {
font-family:Arial;
font-size:12px;
color:#ffffff;
text-decoration:none;
}

.kompress_fon a:hover {
color:#000000;
}

.kompress_fon a.sel {
color:#000000;
}

.kompress_fon a span {
font-weight:bold;
font-size:18px;
}

.kompress_fon span {
font-weight:bold;
font-size:18px;
}

.goods_kolvo {
width:155px;
padding:15px 10px 0px 18px;
float:left;
position: relative;
z-index:25;
}

.goods_kolvo a {
background:transparent url(images/s_ul.gif) repeat-x scroll left bottom;
color:#EA5C7E;
text-decoration:none;
}

.goods_kolvo a span {
color:#EA5C7E;
}
.goods_kolvo span {
color:#000000;
}

.goods_kolvo a:hover {
background:none;
color:#000000;
}

.goods_kolvo span.goods_kolvo_pad {
padding-left:3px;
}






.goods_sort {
width:225px;
padding:16px 22px 0px 0px;
float:left;
}

.goods_sort_arrow {
background:transparent url(images/arrow.gif) no-repeat scroll left top;
width:5px;
height:7px;
margin:0px 0px 0px 3x;
float:left;
}
.goods_sort img {
margin:0px 0px 0px 2px;
}

.goods_sort a {
background:transparent url(images/s_ul.gif) repeat-x scroll left bottom;
color:#EA5C7E;
text-decoration:none;
}

.goods_sort a span {
color:#EA5C7E;
}
.goods_sort span {
color:#000000;
}

.goods_sort a:hover {
background:none;
color:#EA5C7E;
}

.goods_sort a.goods_sort_sel{
background:none;
color:#000000;
text-decoration:none;
}
.sort_goods_h a:hover{
color:#EA5C7E;
text-decoration:none;
}



			.card_content_lefttop {
				background:url('images/card_lefttop.gif') #ffffff -1px top no-repeat;
                                width:747px;
				}
				.card_content_right_top {
					background:url('images/card_righttop.gif') right top no-repeat;
					}
					.card_content_bottomleft {
						background:url('images/card_bottomleft.gif') -1px bottom no-repeat;
						}
						.card_content_bottomright {
							background:url('images/card_bottomright.gif')  right bottom no-repeat;
							height:auto;
							width:auto;

							}

.card_content_left {
background:url('images/card_left.gif')  left 0px repeat-y;
margin:17px 0px 5px -12px;
padding:0px 0px 0px 12px;

}

*:first-child+html .card_content_left {
background:url('images/card_left.gif')  left 0px repeat-y;
margin:30px 0px 5px -12px;
padding:0px 0px 0px 12px;
}


.card_content_right {
background:url('images/card_right.gif')  right 0px repeat-y;
margin:-9px -18px 0px 0px;
}

*:first-child+html .card_content_right {
background:url('images/card_right.gif')  right 0px repeat-y;
margin:-9px 0px 0px 0px;
padding:0px 18px 0px 0px;
width:716px;
}

.card_content_top {
background:url('images/card_top.gif')  0px top repeat-x;
margin:0px 0px 0px 12px;
padding:12px 0px 0px 0px;
width:716px;
}
.card_content_bottom {
background:url('images/card_bottom.gif')  0px bottom repeat-x;
padding:0px 0px 12px 0px;

}

/*.upd_button{
	border:none;
	background:url(images/step_button1.gif);
	width:120px;
	height:27px;
	margin-right:22px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:14px;
	padding-top:3px;
	cursor:pointer;
	padding-bottom:5px;
	float:left;
}*/

.goods_kolvo_bot {
background:url(images/back_pager.gif);
height:65px;
width:179px;
float:left;
}


.goods_kolvo_bot a {
background:transparent url(images/s_ul.gif) repeat-x scroll left bottom;
color:#EA5C7E;
text-decoration:none;
}

.goods_kolvo_bot a span {
color:#EA5C7E;
}
.goods_kolvo_bot span {
color:#000000;
}

.goods_kolvo_bot a:hover {
background:none;
color:#000000;
}
.goods_kolvo_bot span.goods_kolvo_pad {
padding-left:3px;
}


.goods_kolvo2 {
width:155px;
padding:15px 10px 0px 18px;
float:left;
position: relative;
z-index:25;
}


/*
.goods_kolvo2 a span {
color:#EA5C7E;
}
.goods_kolvo2 span {
color:#000000;
}

.goods_kolvo2 a:hover {
background:none;
color:#000000;
}


.goods_kolvo2 span.goods_kolvo_pad {
padding-left:3px;
}
*/

span.a_style a{
  background:transparent url(images/s_ul.gif) repeat-x scroll left bottom;
  color:#EA5C7E;
  text-decoration:none;
}

span.a_style {
padding:5px;
text-decoration:none;
}

span.a_style_sel {
background:#E5EAEE;
padding:5px;
text-decoration:none;
}


span.sel_size {
background:#E5EAEE;
padding:5px;
text-decoration:none;
}

span.a_style a:hover {
 background:none;
 color:#000000;
}

span.a_style_sel a{
background:#E5EAEE;
 color:#000000;
font-weight:bold;
text-decoration:none;
}
span.a_style_sel a:hover 
background:#E5EAEE;
 color:#000000;
font-weight:bold;
text-decoration:none;
}
.poisk_div {
  width: 498px;
  height: 84px;
  background: url(images/poisk_div.gif) no-repeat top left;
  position: relative;
  margin-bottom: 18px;
  margin-top: -1px !important;
}
.pd_input {
  width: 357px;
  height: 23px;
  background: url(images/pd_input.gif) no-repeat top right;
  border: none;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 16px;
  font-weight: bold;
  padding-top: 3px;
  position: absolute;
  top: 15px !important;
  left: 20px;
}
.pd_but {
  position: absolute;
  top: 15px !important;
  left: 398px;
}

/*personal*/
.body_personal {
  background: url(images/body_personal.gif) repeat-y center top;
  padding:0px;
  margin:0px;
}
.top_personal {
  background: url(images/top_personal.gif) no-repeat top center;
 /* width: 748px;*/
  height:13px;
}
.bottom_personal {
  background: url(images/bottom_personal.gif) no-repeat bottom center;
  /*width: 748px;*/
  height:13px;
  position:relative;
  top:-15px;
}



#l1 {
position:absoute;
/* left:50px; */
}


.sub_item_menu {
top:34px; left:145px;
}

.sub_item_menu_a{
top:63px; left:145px;
}

.sub_ul {
margin:0px;
}
