/*
 * @file: index.css
 * @author: Webway IT Labs, 2008 (www.webway.ru)
 *
 */

/* =Reset */
@import url("v11/reset.css");
/* =Layout */
@import url("v11/layout.css");
/* =Base classes */
@import url("v11/base.css");
/* =Typical page elments */
@import url("v11/typo.css");

/*@import url("v11/debug.css");*/


html{
  font-size:101%;
}

body{
  /*background:#C11B50 url(/_pic/bg-vline.png) repeat-y 50% 0;*/
  background:#F6F6F6 url(/_pic/shape/bg-damask.jpg) repeat 0 0;
  color:#606060;
  font:normal 62.5% Tahoma, sans-serif;
}

.payana-logo{
  margin:0;
  padding:12px 0 33px 72px;
}

.h-phone{
  width:250px;
  height:22px;
}
  .h-phone ins{ background-image:url(/_pic/h-hotline.png); }

.ico-home,
.ico-sitemap,
.ico-mail{
  width:11px;
  height:11px;
}
  .ico-home ins,
  .ico-sitemap ins,
	.ico-mail ins{
    background-image:url(/_pic/ico-hm.png);
  }
/*pasaha*/
  a.ico-home ins{ background-position:0 0; }
  a.ico-sitemap ins{ background-position:-12px 0; }
  span.ico-home ins{ background-position:0 100%; }
  span.ico-sitemap ins{ background-position:-12px 100%; }
  a.ico-mail ins{ background-position:-24px 0; }
  span.ico-mail ins{ background-position:-24px 100%; }
/*pasaha*/

/* =Iconed list */
.list-iconed{ }
  .list-iconed li{
    background-position:0 50%;
    color:#606060;
    margin-bottom:4px;
    padding-top:.2em;
    padding-bottom:.2em;
  }
  li.ico-store-metro{
    background-image:url(/_pic/store/ico-store-m.png);
    background-position:1px .2em;
    padding-left:30px;
  }
  li.ico-store-adr{
    background-image:url(/_pic/store/ico-store-home.png);
    background-position:2px .2em;
    padding-left:30px;
  }
  li.ico-store-schedule{
    background-image:url(/_pic/store/ico-store-schedule.png);
    background-position:0 .2em;
    padding-left:30px;
  }
  li.ico-store-tel{
    background-image:url(/_pic/store/ico-store-tel.png);
    background-position:2px .2em;
    padding-left:30px;
  }
  li.ico-store-email{
    background-image:url(/_pic/store/ico-store-email.png);
    background-position:3px .2em;
    padding-left:30px;
  }
  li.ico-store-map{
    background-image:url(/_pic/store/ico-store-map.png);
    background-position:0 .1em;
    padding-top:.3em;
    padding-bottom:.3em;
    padding-left:30px;
  }

  li.ico-print,
  .iconed.ico-print{
    background-image:url(/_pic/ico-print.png);
    background-position:1px 0.2em;
    padding-top:.3em;
    padding-bottom:.3em;
    padding-left:30px;
  }

  .top-ctrl p.iconed.ico-print{
  	float:right;
  	margin-top:-3em;
  	margin-right:-1em;
  }


h1.section-name{
  padding:0 0 .8em;
}
  .cat-list h1.section-name, .cat-list-first h1.section-name{
    padding-bottom:2.1em;
  }

.cat-adv-menu{ }
  .cat-adv-menu a,
  .cat-adv-menu img{
    display:block;
    padding:0;
    margin:0;
  }

p.control{
  clear:both;
  padding:2em 0 0;
}


.rc-4{}
  .rc-4 .c{
    border:none;
  }
  .rc-4 .t,
  .rc-4 .b{
    height:4px;
  }
  .rc-4 .l,
  .rc-4 .r{
    background:transparent url(/_pic/rc-4.png) no-repeat 0 0;
    width:4px;
    height:4px;
  }
  .rc-4 .t .r{ background-position:-4px 0; }
  .rc-4 .b .l{ background-position:0 -4px; }
  .rc-4 .b .r{ background-position:-4px -4px; }

.rc-3{
  display:inline-block;
  *display:inline;
  *zoom:1;
}
  .rc-3 .t,
  .rc-3 .b{
    height:4px;
  }
  .rc-3 .l,
  .rc-3 .r{
    background:transparent url(/_pic/rc-3-pinky.png) no-repeat 0 0;
    width:3px;
    height:3px;
  }
  .rc-3 .t .r{ background-position:-5px 0; }
  .rc-3 .b .l{ background-position:0 -5px; }
  .rc-3 .b .r{ background-position:-5px -5px; }
  .rc-3 .c{
    border:1px solid #E8ABBE;
    padding:3px;
  }
    .rc-3 .c textarea,
    .rc-3 .c input{
      background:#fff;
      border:none;
      font-size:12px;
    }

.rc-line,
.rc-line-content{
  background:transparent url(/_pic/bg-rc-line.png) no-repeat 0 0;
}
.rc-line{
  clear:both;
  display:-moz-box;
  display:inline-block;
  *display:inline;
  *zoom:1;
  height:35px;
  padding-left:10px;
}
  .rc-line .rc-line-content{
    background-position:100% 0;
    padding:10px 10px 10px 0;
    *padding-bottom:12px;
    _display:inline;
    _zoom:1;
  }

.input,
.input i{
  background:transparent url(/_pic/bg-input-text.png) no-repeat 0 0;
}
.input{
  display:-moz-box;
  display:inline-block;
  *display:inline;
  *zoom:1;
  height:22px;
  padding-left:3px;
}
  .input i{
    background-position:100% 0;
    display:block;
    height:22px;
    padding:0 3px 0 0;
  }
    .input i input,
    .input i select{
      background-color:#fff;
      border:none;
      font-size:12px;
      margin:2px;
      vertical-align:middle;
    }


.article{
  font-size:1em;
  padding:1.1em 0 2em;
}
  .article *{
    color:#606060;
  }
  .article .name,
  .article p{
    margin:0 0 0 123px;
  }
  .article .name{
    color:#C11B50;
    font-size:1em;
    font-weight:normal;
    line-height:1.2em;
    padding:0;
  }
    .article .name *{
      color:#C11B50;
    }
  .article .date{
    color:#606060;
    font-size:1em;
    padding-right:1ex;
  }
  .article .rang{
  }
  .article .illustration{
    float:left;
  }
  .article p{
    line-height:1.3em;
    padding:.5em 0 .7em;
  }

.store{}
  .store .name,
  .store p{
    margin:0 0 0 163px;
    padding-left:30px;
  }
  .store .list-iconed{
    margin:0 0 0 163px;
  }
  .store .name{
    padding:0 0 1em 30px;
  }
  .store .iconed{
    padding:.3em 0 .3em 30px;
  }
  .store .text{ }
	  .store .text p{
	  	margin-left:0;
	  	padding-left:0;
	  }


.pager{}
  .pager li{
    float:left;
    padding:0 4px;
  }
    .pager li a,
    .pager li span{
      /*vertical-align:middle;*/
    }
    .pager li a{
      color:#606060;
      text-decoration:none;
    }
    .pager li span{
      color:#C11B50;
    }
  .pager .ico-pleft,
  .pager .ico-pright{
    background-image:url(/_pic/ico-controls-h.png);
    width:6px;height:6px;
    margin-top:4px;
  }
  .pager a.ico-pleft{ background-position:0 0; }
  .pager a.ico-pright{ background-position:100% 0; }
  .pager span.ico-pleft{ background-position:0 100%; }
  .pager span.ico-pright{ background-position:100% 100%; }

.monthes{
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin-right:-10px;
	_margin-top:-3px;
}
	.monthes *{
		text-decoration:none;
	}
	.monthes li{
		margin-left:7px;
	}
	.monthes li.last{
		margin-right:1ex;
	}
		.monthes li.last a,
		.monthes li.last span{
			margin-left:1ex;
		}
		.monthes li span{
			color:#999;
		}
		.monthes li .active{
			color:#C11B50;
			font-weight:normal;
		}

.b-archive{}
	.b-archive .rc-line,
	.b-archive .monthes{
		vertical-align:middle;
	}

	.b-archive .rc-line{
		padding-left:6px;
	}
		.b-archive .rc-line .rc-line-content {
			padding-right:6px;
		}
	.b-archive .pager{
		font-size:1.1em;
	}
		.b-archive .pager .ico-pleft,
		.b-archive .pager .ico-pright {
			margin-top:5px;
		}



.faq-item{
  padding:.4em 1em 2em 3ex;
}
  .faq-item dt,
  .faq-item .num{
    color:#C11B50;
    font-size:1em;
    font-weight:bold;
  }
  .faq-item dt{
    padding:0 0 .5em;
  }
    .faq-item dt .author{
      margin-left:.3ex;
      font-style:normal;
    }
  .faq-item dd p{
    line-height:1.2em;
    padding:.3em 0;
  }


.cat-section{
  clear:both;
  padding-bottom:31px;
  width:100%;
}
  .cat-section .cat-item{
    *display:inline;
    float:left;
    width:130px;
    _width:132px;
    margin:0 35px 0 0;
  }
    .cat-section .cat-item a{
      position:relative;
    }
    .cat-item .c{
      border-color:#F8E6EC;
      border-style:solid;
      border-width:0 1px 0 1px;
      padding:11px 9px;
      position:relative;
      text-align:center;
      text-decoration:none;
    }
    .cat-item .t,
    .cat-item .b{
      height:11px;
    }
      .cat-item .w{
        background:transparent url(/_pic/rc-cat-item.png) no-repeat 0 0;
        display:block;
        _position:absolute;
        _top:0px;
        width:100%;height:11px;
      }
      .cat-item .b .w{
        background-position:0 100%;
        _top:auto;
        _bottom:0px;
      }

      .cat-item-thumb{
        display:block;
      }
        .cat-item-thumb .c{
          background-color:#fff;
          border:none;
          padding:0;
          margin:0;
        }
          .cat-item-thumb .c img{
            display:block;
          }
		.cat-item-thumb .thumb{
		  height:84px;
		  position:relative;
		}
		  .cat-item-thumb .thumb img{
		  	position:absolute;
			bottom:0px;left:0px;
		  }

        .cat-item-thumb .t,
        .cat-item-thumb .b{
          background-image:none;
            border:none;
          height:4px;
        }
        .cat-item-thumb .l,
        .cat-item-thumb .r{
          background:transparent url(/_pic/rc-4.png) no-repeat 0 0;
          width:4px;height:4px;
        }
          .cat-item-thumb .t .r{ background-position:-4px 0; }
          .cat-item-thumb .b .l{ background-position:0 -4px; }
          .cat-item-thumb .b .r{ background-position:-4px -4px; }

    .cat-item-id{
      color:#C11B50;
      display:block;
      margin:.8ex 0 0;
      text-align:center;
      text-decoration:none;
    }

/* =Cat Item Description */
.cat-descr{
  float:left;
  padding-left:350px;
  _height:1%;
}
  .cat-descr .dark{
    background-color:#FDF6F8;
    _zoom:1;
  }
  .cat-descr-entity{
    display:block;
    padding:.6em 0;
  }
    .cat-descr-entity dt{
      /*clear:left;*/
      float:left;
      margin-right:-100%;
      width:11em;
    }
    .cat-descr-entity dd{
      display:block;
      padding-left:11.5em;
    }
      .cat-descr-entity dt span,
      .cat-descr-entity dd span{
        padding:0 .8em;
      }
      .cat-descr-entity dt span{
        color:#D56387;
        padding-right:0;
      }
      .cat-descr-entity dd span{
        color:#606060;
        padding-left:0;
      }
    .cat-descr-entity dd.comment{
      clear:both;
      color:#D56387;
      display:block;
      font-size:.9em;
      padding:.7em .8em 0;
      width:100%;
    }
      .cat-descr-entity dd.comment p{
        color:#D56387;
        padding:.7em 0 .2em;
      }

	.ico-hit,
	.ico-sale{
      display:block;
      overflow:hidden;
      position:absolute;
      z-index:4;
      text-indent:-9999em;
	}

    .ico-hit{
      left:2px;
      _left:-7px;
      width:58px;
      height:28px;
      margin-top:-24px;
    }
      .ico-hit ins{
        background:transparent url(/_pic/ico-hit.png) no-repeat 0 0;
        _background-image:none;
        _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='/_pic/ico-hit.png',sizingMethod='image');
        display:block;
        width:98px;height:77px;
        position:absolute;
        top:0px;left:0px;

      }
    .cat-item-thumb .ico-hit{
      width:98px;
      height:48px;
      margin-top:-23px;
      left:-12px;
    }
      .cat-item-thumb .ico-hit ins{
        top:-29px;left:0px;
      }

    .ico-sale{
      left:-29px;
      z-index:4;
      text-indent:-9999em;
      width:29px;
      height:29px;
      margin-top:-24px;
      margin-left:100%;
    }
      .ico-sale ins{
        background:transparent url(/_pic/ico-sale.png) no-repeat 0 0;
        _background-image:none;
        _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='/_pic/ico-sale.png',sizingMethod='image');
        display:block;
        width:59px;height:83px;
        position:absolute;
        top:0px;left:0px;

      }
    .cat-item-thumb .ico-sale{
      width:59px;
      height:54px;
      margin-top:-23px;
      left:-50px;
    }
      .cat-item-thumb .ico-sale ins{
        top:-29px;left:0px;
      }

.list-colors{
  overflow:hidden;
}
  .list-colors li{
    float:left;
  }
  .list-colors .ico-color{
    margin:0 5px 5px 0;
  }
    .ico-color{
      background-image:url(/_pic/ico-color.png);
      _background-image:none;
      _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='/_pic/ico-color.png',sizingMethod='image');
      width:15px;height:15px;
    }

.gallery{
  padding:0 0 20px;
}
  .gallery .visual{
    float:left;
    width:320px;
  }
    .gallery .visual .c{
      padding:0;
      /*width:320px;*/
      text-align:center;
    }
      .gallery .visual a,
      .gallery .visual img{
        display:block;
        margin:0 auto;
      }
      .gallery .visual a,
      .gallery .visual .error{
        text-decoration:none;
      }
      .gallery .visual .c .error{
        color:#EDFCD6;
        display:block;
        font-size:1.4em;
        padding:4em 0;
        text-decoration:none;
      }
      .gallery .visual .thumbnail{
          /*width:65px;*/
      }
        .gallery .visual .thumbnail .c{
          overflow:hidden;
          width:100;
          /*height:45px;*/
        }
        .gallery .visual .thumbnail .c .error{
          font-size:1em;
          padding:.7em 0 0;
          width:auto;
        }
      .gallery .visual .row{
        padding:17px 0 0;
      }
        .gallery .visual .row .round{
          float:left;
          padding:0;
          margin:0 6px;
          *width:100px;
        }
          .gallery .visual .row .first{
            margin-right:4px;
            margin-left:0px;
          }
          .gallery .visual .row .last{
            margin-right:0px;
            margin-left:4px;
          }
  .gallery .descr{
    float:right;
    width:270px;
  }
    .gallery .descr .name{
      color:#D56387;
      padding:0 0 1em 29px;
	  margin-left: 0px;
    }
    .gallery .descr .list-iconed{
      padding:0 0 2em 0;
	  margin-left: 0px;
    }


.vacancies{
  padding:0 0 1em;
}
  .vacancies .name{
    font-size:1em;
    font-weight:bold;
  }

#map{
  position:relative;
  top:0px;left:0px;
}
#map.map-rus{
  width:610px;
}
  #map .map-ptr-container{
    position:absolute;
    z-index:4;
  }
    #map .map-pointer-ico{
      background-image:url(/_pic/ico-map-marker.png);
      _background-image:none;
      _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='/_pic/ico-map-marker.png',sizingMethod='image');
      width:15px;
      height:16px;
    }
#map.map-msk{
  margin:0 0 0 40px;
  width:491px; height: 595px;
}
  #map.map-msk .map-pointer-ico{
    background-image:url(/_pic/ico-m-payana_02.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='/_pic/ico-m-payana_02.png',sizingMethod='image');
    width:33px;
    height:43px;
  }

.bubble,
.bubble-l,
.bubble-r{
  display:block;
  height:31px;
}
.bubble{
  position:absolute;
  top:0px;left:0px;
  margin:-32px 0 0 -5px;
}
.map-msk .bubble{
  margin:-20px 0 0 0px;
}
  .bubble *{
    text-indent:0 !important;
  }
  .bubble-l{
    background:transparent url(/_pic/bg-bubble.png) no-repeat 0 0;
    /*_background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='/_pic/bg-bubble.png',sizingMethod='crop');*/
    margin-right:3px;
  }
    .bubble-l ins{
      color:#606060;
      display:block;
      font-size:1.1em;
      font-style:normal;
      padding:4px 2px 0 5px;
      white-space:nowrap
    }
      .map-msk .bubble-l ins{
        background:transparent url(/_pic/ico-m.png) no-repeat 2px 1px;
        font-size:1.25em;
        padding:3px 2px 3px 30px;
      }
  .bubble-r{
    background:transparent url(/_pic/bg-bubble.png) no-repeat 100% 0;
    /*_background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='/_pic/bg-bubble-r.png',sizingMethod='image');*/
    position:absolute;
    right:0;top:0;
    width:3px;
  }


.list-files{ }
  .list-files .name,
  .list-files p{
    margin-left:60px;
  }
  .list-files p{
    padding:0 0 .5em;
  }
  .list-files .file-descr{
    padding:0.5em 0 0.7em;
  }

.banner{}
  .col-4 .banner img{
    display:block;
    margin-bottom:1em;
  }

.vacancies{}
	.vacancies h2{
		color:#C11B50;
	}
	.vacancies h3{
		font-weight:normal;
	}

/*
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[ GLOBAL ]
*/
#outline,
#ft{
  text-align:left;
}
#outline{
  font-size:1.1em;
}

#teaser{ }
  #teaser img{
    display:block;
  }


/*
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[ HEADER / #hd ]
*/
#hd{ }


/*
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[ NAVIGATION / #nv ]
*/
#nv{ }


/*
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[ BODY / #bd ]
*/
#bd{ }
  form#FindForm{
    padding:2.5em 0 3em;
  }
    form#FindForm .line{
      padding-bottom:0;
    }


/*
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[ FOOTER / #ft ]
*/
#ft{ }

/*pasaha*/
.sec{margin-left:20px;}
.float_l,.float_2{margin:0 0 20px 0;line-height:1.3em;width:30.6%;float:left;}
.float_2{padding-left:4%;}

/*viaty*/
 .cat-section .last {
 	margin-right: 0;
 }
 .salebanner {margin: 0 0 15px 0;}
 .col-4 #FindGood {padding:28px 15px 30px 5px;}
 #FindGood .variable {float: none; display: block; margin:0 0 0.6em 5px;}
 #FindGood .value {padding-left: 0;}
 /*#FindGood #q {width: 165px;}*/
 #flash {position: relative;clear: both; height: 320px; *height: 318px; *margin-bottom: 0px;}
 h1.catgroup {padding-bottom:2.1em; color:#c11b50;}
  h1.catgroup a {color:#c11b50;}
 .cat-item-list0, .cat-item-list1 {width: 137px; float: left;}
 .cat-item-list0 {margin-right: 34px; display: inline;}
 .cat-item-list0 ul, .cat-item-list1 ul{padding: 0;}
 .cat-item-list0 li, .cat-item-list1 li{padding-left: 0; background: none;}
 .cat-item-list0 a, .cat-item-list1 a{text-decoration: none; color: #c11b50;}
 #map .metroline {position: absolute; display: none;}
#pinkmap {position: absolute; left: 3px; top: 3px;}
  .splitter {width: 100%; float: left; clear: both; font-size: 1px; height: 1px;}
 #findus {width: 100%;float: left; clear: both; margin-top: 60px; display: none;}
 .pink {color: #c11b50}
 .noimg {margin: 0 auto;}
 
 
 /*pasaha*/
 

#index #ft .hor {
float:right;
margin:0;
padding:0;
vertical-align:middle;
}
#index #ft .hor * {
color:#CD4572;
}
#index #ft .hor {
padding:0 0 0 0;
}
#index #ft .hor a{text-decoration:underline}
#index #ft .hor li a,#index #ft .hor li span {
margin:0 0 0 27px;
}
#index #ft .hor li.last-child a {
margin:0 0 0 40px;
}

#autorize {float:right;margin-right:3px;*margin-right:-2px;_display:inline;width:230px;_width:230px;_margin-right:3px;margin-top:-22px;position:relative;}

#autorize form .line{float:left;clear:none;width:101px;*width:99px;margin-left:8px;_display:inline;}
#autorize form .line .variable{float:none;margin-right:0;}
#autorize form .line .variable label{margin-bottom:3px}

#autorize form .line .value{float:none;padding-left:0;display:inline;}
#autorize form .pass{float:right}

#autorize form .submit{float:right;padding-top:0;text-align:right}
#autorize form .submit .value input{_float:left;_text-align:left;_display:inline;}

#autorize form .get-pass{clear:both;float:left;margin-top:1px;_margin-top:5px;_margin-left:4px;}
#autorize form .get-pass .line{float:none;width:auto;padding-top:0;}

#autorize form input.cond{width:91px;*width:89px}

#hd .hor,#autorize{_position:relative;_left:-10px;}
#hd .copy{float:left;}
#hd #autorize .hor{_left:0px;}


#hd .col-2 #autorize .authority{padding:8px;margin-top:15px}
#hd .authority .name{font-size:1.6em}
body #hd .col-2 .authority .hor{padding-left:0;padding-top:.3em;}
#hd a.exit{color:#7f7f7f;padding-top:0.3em;display:inline-block;*display:inline;*zoom:1;}
#hd .col-2 .hor li a.exit{margin-right:-15px;}
.discont{margin-left:310px;margin-bottom:80px;}
.img11{margin-right:-310px;}

.discont .line{clear:none;}

.discont .line dt{
	display:inline;
	float:left;
	font-size:1.09em;
	color:#6c6c6c;

}

.line dd{
	font-size:1.09em;
	color:#000;
	font-weight:bold;
}
.number dt{
	margin-top:.47em
}
.number dd{
	font-size:1.6363em;
	margin-left: 4.5em;
	font-weight:normal;
}
.number{margin-bottom:10px}
.discont .ball-red .rc-line-content{display:block;_display:inline;color:#fff;padding-top:5px}
.discont .ball-red .rc-line-content,
.discont .ball-red{background-image:url(/_pic/cab.png)}

.discont .price dt,.discont .bbr dt{margin-top:5px;}

 .price dd,.bbr dd{
	margin-left: 74px;zoom:1;
}
dl.bbr dd{
	margin-left: 190px;
}
dl.bbr {
margin-bottom:-5px;
}
 .price,.bbr{margin-bottom:5px}
 .price{margin-top:45px;}
 .ball dd{margin-left:200px}
 .ball{margin-bottom:8px;} 
.name-discont{	font-size:1.6363em;margin-bottom:1em;	color:#000;}
.last-ball{margin-bottom:3em}
.pop-uped{border-bottom:1px dashed #808080;}
.discont .b2 dt{color:#808080}
.whith-popup{position:relative;zoom:1;}
.ball dd.discont-pop-up{width:280px;position:absolute;top:auto;left:0;margin-left:-310px;margin-top:-8ex;}

.discont-pop-up i.w{background-image:url(/_pic/cabd.png)}
.discont-pop-up {background:url(/_pic/cabinet-bg.jpg)}
.r_shape .c .discont-pop-up .tube{padding:0.5em 1em 1em;color:#5d001d;font-weight:normal;}
.r_shape .c .discont-pop-up .tube p{padding-top:0; color:#5d001d;padding-bottom:.5em}
.discont-pop-up .cc{text-align:center}
body dd.discont-pop-up i.b{zoom:1;}
.discont-pop-up .arrow{display:block;position:absolute;right:-17px;top:20px;width:17px;height:20px;background:url(/_pic/arrow1.gif)}

#bd .col-2 .authority li span{font-size:18px;}
#bd .col-2 .authority .vert {
	padding-left:0;
}
#bd .col-2 .authority .vert a{font-size:12px;text-decoration:underline}
#hd .error, .error{color:#7F7F7F;}
#hd .errors{position:absolute;left:0; top:-5px;padding-top:15px;padding-left:8px;overflow:visible;margin-right:-25px}
#hd .error{margin-top:-22px;position:relative;}

.getaxess{font-weight:normal;white-space:nowrap;margin-left:1ex}
/*#hd .error{display:inline;margin-right:2ex}*/

.secondary .error{color:#CD4572;padding:.3em 0}
#bd .col-2 form input.text {
width:112px;

}

body#body #autorize {

margin-right:18px;
margin-top:-40px;
width:206px;
_width:200px;

position:relative;
left:6px;
}

body#body #autorize form .line{width:86px;*width:86px;}

body#body #autorize form input.cond{width:86px;*width:86px}

body#body #autorize form input#cardPswd{width:77px;_width:75px}
#hd .hder{font-size:11px;color:#cd4572;margin-top:-27px;}
 #autorize form label,#hd .get-pass a {font-size:11px;color:#6f6f6f;white-space:nowrap}

 #autorize .input, #autorize .input i {
background-image:url(/_pic/_input.png);
}
 #autorize .input i input{*margin-top:1px}
 #autorize .hor a,
  #autorize .exit{font-size:11px;color:#6f6f6f}
  
  #autorize .thumb{background:#f7f7f7 url(/_pic/bg-form.jpg);border:1px solid #f0f0f0;padding-right:8px;height:auto;_height:74px}
  #index #outline #autorize .c{padding:0px;}
  
  #autorize .l, #autorize .r{
	  	background-image:url(/_pic/rc-5.png) 
  }
    #autorize .thumb{margin-top:-20px;padding-top:20px;}
    #autorize ul.thumb{overflow:hidden;height:auto}
    #autorize .thumb .errors{top:17px;}
    #autorize .t{margin-top:-20px}
    #index #autorize .b{*bottom:-2px!important;zoom:1;}
#autorize form .submit .value{float:right;position:relative;}
#body #autorize form .submit .value{_right:-6px;}
.errors2{position:relative;top:auto;padding:0 8px 8px;zoom:1; }
#hd .errors2 .error{margin:0 0 3px;}
.over{overflow:hidden}
.clr{clear:both;}
#hd .col-2 .authority li span{margin:0;}
#adv .col-1,
#adv .col-1 i{
	cursor:pointer;
	display:block;
	width:267px;
	height:92px;
	position:relative;
	overflow:hidden;
}
#adv .col-1 i{
	z-index:10;
	left:0;
	top:0;
	background:url(/_pic/p.gif);
	position:absolute;
}

table.leaders_table{width:405px;padding-bottom:1em;padding-top:1em;border-collapse:collapse;}

.leaders_table td{
	padding:.7em 1em;
	text-align:center;
	border:none;
	border-bottom:1px solid #e8aabd;
	vertical-align:middle;
	
/*	font-size:1.2em;*/
}

.leaders_table th{
	padding:.2em .8em;
	text-align:center;
	background:url(/_pic/rnd-pay.gif) -10px 0;
	color:#fffeff;
	
	font-weight:normal;
	vertical-align:middle;
	height:30px;
	font-size:1.1818em;
	
}
.leaders_table th.t-first{
background-position:0 0;
}
.leaders_table th.t-last{
background-position:100% 0;
}


/*action_pample*/
.comm_name{
	font-size:1.4em;
}
.comment_aut{
	overflow:hidden;
	border-bottom:1px solid #ebebeb;
	padding-bottom:1em;
	margin-bottom:1em;
}
	.com_name{
		padding-bottom:.3em;
		font-weight:normal;
		float:left;		
	}
	.com_name span{
		font-size:1.09em;
		color:#c11b50;	
		margin-right:1.5em;
	}
	.vios {
		float:right;
		margin-top:0.6em;
		color:#bbbbbb;
	}
		.radio_vois i,
		.vios i{
			display:inline-block;
			*display:inline;
			zoom:1;
			margin-left:1em;
			background:url(/_pic/event.png) no-repeat 0 100%;
			width:60px;
			height:1em;
		}
			.vois_4 i{
				background-position: -12px 100%;
			}
			.vois_3 i{
				background-position: -23px 100%;
			}
			.vois_2 i{
				background-position: -35px 100%;
			}
			.vois_1 i{
				background-position: -47px 100%;
			}

.radio_vois{
	overflow:hidden;
}
		.radio_vois dd{
			float:left;
			margin-right:2em;
			margin-top:.7em;
		}
			.radio_vois dd i{
				height:1em;
				overflow:hidden;
				background-position: 0 0;
				margin-left:.6em
			}
				.radio_vois i,
				.radio_vois input{
					float:none;
					display:inline-block;
					*display:inline;
					zoom:1;
					vertical-align:middle;
				}
				
				.radio_vois .vois_5 i{
					width:60px;
				}
				.radio_vois .vois_4 i{
					width:47px;
				}
				.radio_vois .vois_3 i{
					width:35px;
				}
				.radio_vois .vois_2 i{
					width:23px;
				}
				.radio_vois .vois_1 i{
					width:12px;
				}

	.textcomm{
		clear:both;
	}
		.textcomm p{
			padding-bottom:.7em;
		}
		#votform .textarea{
			margin-top:2em;
		}
			#votform .textarea textarea{
				height:5em;
			}
		.pre_fc p{
			font-size:1.3em;
			padding-bottom:.5em;
		}
		form .l_submit{
			padding-left:12.7em;
		}
		#votform .error{
			padding-top:.2em;
			margin-bottom:-.2em;
		}
		#votform .textarea .error{
			padding-top:0;
			margin-bottom:.2em;
		}

		
		table.leaders_table{
			width:360px;
			margin-right:-50px;
			float:left;
		}
		.singl_action #bd .col-1{
			width:743px;
		}
			.singl_action .illustration{
				margin:0 10px 2px -.5em;
			}
			.singl_action #bd .col-2 {
				float:left;
				width:165px;
				overflow:hidden;
			}
		.cl{
			clear:both;
		}
		
		.descr_img{
			
			text-align:center;
			float:left;
		}
		.cmn{
			clear:both;
			float:left;
			width:358px;
			margin-bottom:1em;
		}
		.cmn span a{
			float:right;
			margin-right:4.5em;
			display:inline;
			margin-top:.6em;
			color:#c11b50;
		}
		.cmn span.pr{
			margin-top:.3em;

			float:left;
			text-indent:-999em;
			margin-left:.7em;
			background:url(/_pic/event_hor.png);
			width:154px;
			height:20px;
		}

		.ringtons  li.ico-m-payana,.ringtons  .iconed.ico-m-payana {
			background-image:url(/_pic/ico-m-payana.png);
			background-position:1px 0.2em;
			padding-bottom:0.5em;
			padding-left:30px;
			padding-top:0.5em;
		}
		.ringtons li{

			padding:0.5em 0;
			margin:-.5em 0	0;
			zoom:1;
		}
		.intext{float:right;display:inline;margin-left:1.5em;margin-right:-17px;*margin-right:-22px;width:362px;}
#meet_payana{padding-top:2.5em;margin-left:0;}
.singl_action #bd .content{
	padding-left:1em;
	margin-left:-1em;
}
#index i.sound{
	display:block;
	position:absolute;
	left:-4em;
	top:2.5em;
	background:none!important;
}
/*ringtopn*/
.r_listen{
	padding-bottom:1em;
	margin-top:-.65em;
	*margin-top:0.5em;

}
.ringtons{padding-bottom:1em;}		
.ringtons  li.ico-m-dnl,
.ringtons  .iconed.ico-m-dnl {
		background-image:url(/_pic/ico-m-dn.png);
		background-position:0 0;
		width:30px;
		overflow:hidden;
		display:block;
		text-indent:-999em;
		float:left;
		padding:0;
		height:22px;
		margin-top:.22em;
	}
.ringtons li.ico-m-payana,
.ringtons h3.ico-m-payana,
 .ringtons .iconed.ico-m-payana{
	float:left;
	margin-right:1em;
	clear:both;
}
.ringtons .r_fl{
	float:left;
	margin-right:.5em;
	margin-top:.22em;
}
.ringtons ul{
	padding:.5em 0 1em;
}
		.ringtons li{
			clear:both;
			padding:0.25em 0;
			*padding:0.15em 0;
			margin:-.5em 0	0;
			zoom:1;
			overflow:hidden;
		}

		
		#tooltip {
			position: absolute;
			z-index: 3000;
			padding: 0;
			color:#fff;
			width:auto;
		}
		#tooltip p{
			padding:.25em .45em;
			margin:0;
			display:inline;
			letter-spacing:0.05em;
			line-height:1.25em;
			text-align:left;
			background:#f4f4f4;
			border:1px solid #edcad5;
		}
		#tooltip h3, #tooltip div { margin: 0; }
		
		.ringtons h3.ico-m-payana{font-weight:normal;display:block;float:none!important;zoom:1;}
		.ringtons ul li.ico-m-payana,
		.ringtons ul .iconed.ico-m-payana{background:transparent}
		
		.giper{cursor:pointer;}
		.giper span{
			border-bottom:1px dashed #606060;
		}
		.cf{width:50%;float:left;}
		
#flashbann{
	margin-left:-3px;
/*	clear:both;*/
	position:relative;
	float:left;
	_float:none;
	width:310px;
	height:210px;
	zoom:1;
	margin-right:-999em;
}

#flashbann.over{
	width:510px;
	height:410px;
	margin-top:-100px;
	margin-bottom:-100px;
}
#flashbann.over object{
	width:510px!important;
	height:410px!important;	
}



.lenta1 #bd .col-1,
.lenta2 #bd .c {
position:relative;
}
.lenta1 #bd .col-2,
.lenta2 #bd .col-2,
.lenta1 #bd .col-3,
.lenta2 #bd .col-3{
	position:relative;
	z-index:2;
}

.lent{}

.lent{
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	opacity:.5;
	filter:alpha(opacity=50);
}

	.lent1{
		background:transparent url(/_pic/lents/lent_01.jpg) no-repeat scroll 0 0;
		height:226px;
		left:-34px;
		top:10px;
		width:236px;

	}
	.lent2{
		background:transparent url(/_pic/lents/lent_02.jpg) no-repeat scroll 0 0;
		height:348px;
		left:auto;
		margin-top:-130px;
		right:232px;
		top:50%;
		width:249px;
	}
	.lent3{
		background:transparent url(/_pic/lents/lent_03_2.jpg) no-repeat scroll 0 0;
		bottom:2px;
		height:268px;
		top:auto;
		width:243px;
		opacity:.7;
		filter:alpha(opacity=70);
	}
	
	.lent4{
		background:transparent url(/_pic/lents/lent_04.jpg) no-repeat scroll 0 0;
		height:245px;
		left:25px;
		top:0px;
		width:361px;
	}
	.lent5{
		background:transparent url(/_pic/lents/lent_05.jpg) no-repeat scroll 0 0;
		height:427px;
		left:auto;
		margin-top:-130px;
		right:232px;
		top:50%;
		width:371px;
	}
	.lent6{
		background:transparent url(/_pic/lents/lent_06.jpg) no-repeat scroll 0 0;
		bottom:2px;
		height:298px;
		top:auto;
		width:247px;
	}
	
	
.lenta1 .content,
.lenta2 .content,
.lenta2 .secondary{
	text-shadow:2px 2px 10px #fff,2px 2px 10px #fff,2px 2px 10px #fff,2px 2px 10px #fff,2px 2px 10px #fff;
}

.lenta1 td,.lenta2 td{
	position:relative;
}
/*
[.sect-cat-image]
*/
.sect-cat-image-wr{
	overflow:hidden;
	padding-bottom:2.1em;
}
.sect-cat-image{
	width:460px;
	float:left;
	margin-right:-460px;
}
.sect-cat-image-cmn{
	float:left;
	margin-left:480px;
	display:inline;

}
.sect-cat-image .cat-item-thumb{
	width:440px;
}
.sect-cat-image .tw *,
.sect-cat-image .bw *{
	background:url(/_pic/rc-cat-item.png) no-repeat scroll 0 0;
	width:11px;
	height:11px;
}
.sect-cat-image .tw .r{background-position:100% 0;right:0;}
.sect-cat-image .bw .r{background-position:100% 100%;right:0;}
.sect-cat-image .bw .l{background-position:0 100%;}

.sect-cat-image .tw{
	border-top: 1px solid #f8e6ec;
}
.sect-cat-image .tw *{
	margin-top:-1px;
}
.sect-cat-image .bw{
	border-bottom: 1px solid #f8e6ec;
}


.videolist .iconed{font-size:1.2em;}
.videolist .comm_name{margin-top:1em;}

#index #adv{text-align:center;}
#index #adv li{vertical-align:top;}

#index #adv .list_1{
	float:left;
}
#index #adv .list_2{
	float:right;
}
#index #adv a{float:none;display:inline;}

/*.champion*/
.champion{
margin:1.18em 0 2.25em;
width:184px;
}
.s-name-2{
	font-weight:normal;
	color:#d91d5b;
	font-size:1.4545em;
	text-align:center;
	width:180px;
	padding-top:0;
}
.champion h4{
	background-image:url(/_pic/champions/places.png);
	background-repeat:no-repeat;
	text-indent:-999em;
	padding:0;
	margin-bottom:1em;
}
	.place-1 h4{background-position:50% 0;}
	.place-2 h4{background-position:50% -18px;}
	.place-3 h4{background-position:50% -37px;}
	
.champion .ch-image-wr{
	z-index:1;
	padding:0;
	padding-bottom:65px;
	overflow:hidden;
	margin-bottom:-60px;
	zoom:1;
	width:183px;
}
	.ch-image-wr b{
		width:172px;
		background:#f7f6f6;
		overflow:hidden;
		display:block;
		border-left:4px solid;
		border-right:4px solid;
		padding:3px 0 4px;
	}

	.ch-image-wr i{
		position:absolute;
		top:0;
		left:0;
		height:200px;
		width:183px;
		background-repeat:no-repeat;
	}
	.ch-image-wr img{
		margin:0;
		padding:0;
	}
	.ch-image-wr .t{
		top:-174px;
		z-index:2;
	}
	.ch-image-wr .b{
		top:auto;
		margin-top:-109px;
	}
	
	.place-1 .ch-image-wr i{background-image:url(/_pic/champions/ch-all_01.png);}
	.place-2 .ch-image-wr i{background-image:url(/_pic/champions/ch-all_02.png);}
	.place-3 .ch-image-wr i{background-image:url(/_pic/champions/ch-all_03.png);}

	.place-1 .ch-image-wr b{border-color:#f7e360;}
	.place-2 .ch-image-wr b{border-color:#8d9683;}
	.place-3 .ch-image-wr b{border-color:#c0a08e;}

		

.champion h5{
	font-size:1.2727em;
	color:#cd4572;
	margin-bottom:0.36em;
	margin-top:0.54em;
	position:relative;
	z-index:2;
	font-weight:normal;
}	

.champion p{
	margin:0;
	position:relative;
	z-index:2;
	line-height:1.25em;
}
.champion h5,
.champion p{
	padding:0 0 0 17px;
}
.champion p strong{
	color:#cd4572;
	font-weight:normal;
}
.medall-set{
	float:right;
	width:47px;
	height:55px;
}
.champion p.s-ds{
	margin-top:-.635em;
	margin-bottom:.72em;
	text-align:center;
	padding-left:0;
}

/*.submenu*/
#nv .submenu{
	position:absolute;
	top:40px;
	left:auto;
	overflow:hidden;
	padding:15px 0 20px;
	margin-left:-7px;
	display: none;
	z-index:33;
	width:20em;
	left:0;
}
#nv .hor li{position:relative;}
#nv .submenu li{
	float:none;
	*margin-bottom:-2px;
}
#nv .submenu .el{
	background:url(/_pic/menu-2.png) no-repeat 0 100%;
	width:100%;
	height:20px;
	position:absolute;
	top:auto;
	left:-23px;
}
#nv .submenu .srt,
#nv .submenu .slt{
	background-position: 0 0;
	top:0;
	height:15px;
}
	#nv .submenu .sr,
	#nv .submenu .srt{
		margin-left:100%;
	}
*html #nv .submenu .sr{
	margin-top:0;
}
#nv .submenu *{
	
	font-style:normal;
}
#nv .submenu a,
#index #nv .submenu .active,
#nv .submenu .m-act a,
#nv .submenu strong,
#index #nv .submenu a:hover,
#index #nv .submenu a:active,
#index #nv .submenu a{
	display:block;
	position:relative;
	font-size:1.0909em;
	text-decoration:none;
	zoom:1;
	padding:0;
	overflow:hidden;
	width:100%;
	background:none!important;
	margin:0;
	font-weight:normal;
/*	_overflow-y:hidden;*/
}
#nv .submenu strong i,
#nv .submenu a i{
	position:relative;
	padding:0.1818em 12px 0.2727em 56px;
	left:-23px;
	display:block;
	z-index:2;
	zoom:1;
}
#nv .submenu b{
	position:absolute;
	left:-23px;
	margin-left:100%;
	background:url(/_pic/menu-2.png);
	width:23px;
	height:100%;
	_height:100px;
	top:0;
	zoom:1;
}

#nv .submenu a:link *,#nv .submenu a:visited *{
	color:#322e2f;
}
#nv .submenu .m-act a:link *,
#nv .submenu .m-act a:visited *,
#nv .submenu strong,
#nv .submenu a:hover *,#nv .submenu a:active *{
	color:#fff;
}
#nv .submenu a:link *,#nv .submenu a:visited *{
	background:url(/_pic/menu-2.png);
}
#nv .submenu .m-act a *,
#nv .submenu strong *,
#nv .submenu a:hover *,#nv .submenu a:active *{
	background:url(/_pic/menu-2-active.png);
}
#main-menu li:link .submenu,#main-menu li:visited .submenu{
	display: none;
}
#main-menu li:hover .submenu,#main-menu li:active .submenu,
#main-menu li.iehover .submenu{
	display: block;
}
#nv .last .submenu{
	width:16em;
	margin-left:-60px;
}
#index #nv .last .submenu{
	margin-left:-72px;
}
#nv a, #nv span.active {
position:relative;
z-index:333;
}


/*o-basket*/
.o-basket{
float:left;
width:155px;
margin-left:15px;
display:inline;
font-size:1.0909em
}
.o-basket p{
	margin:.5em 0 .5em;
	padding:0;
}
.h{
	background:none no-repeat scroll 0 0 transparent;
	display:block;
	line-height:1;
	overflow:hidden;
	text-indent:-999em;
}
.o-basket h4{padding:0;margin-bottom:1em;}

.h-bask,
.sb-form .submit,
.bsk-form .submit,
.send-f .submit
{
	background-image:url(/_pic/opt/basket-icons.png);
}
	.h-bask{
		background-position:0 0;
		height:20px;
		width:100px;
	}
	.h-zak{
		font-size:16px;
		font-family:tahoma;
		font-weight:normal;
		color:#C11B50
	}
	.send-f .submit{
		background-position:0 -81px;
		height:31px;
		width:99px;
		background-color:transparent;
		display:block;
		text-indent:-99em;
	}
#bd .cat-list,
#bd .cat-list-first,
#bd .basket-wr{
margin-left:-20px;	
}
.rc-bas{}
.rc-bas{
	padding:13px 0;
	overflow:hidden;
	zoom:1;
	*height:100%;
}
.o-basket b{color:#d61b50;font-weight:normal;display:inline-block;*display:inline;zoom:1;}
	.rc-bas .t,
	.rc-bas .b{
		left:-13px;
		top:-11px;
		width:100%;
		height:300px;
		zoom:1;clear:both;
	}
	.rc-bas .b{
		clear:both;
		margin-top:2px;
		height:13px;		
	}
	.rc-bas .tr,
	.rc-bas .br{
		width:13px;
	}
	.rc-bas .cs{
		margin:-11px 0 -11px;
		padding:20px;
		overflow:hidden;
		background:transparent;
		*float:left;
		font-weight:normal;
		zoom:1;
		position:relative;
		z-index:3;
	}

	.rc-bas .t,
	.rc-bas .b{
		background: url(/_pic/opt/basket.png) no-repeat;
	}
	.rc-bas .b{height:13px;}
.bform-f{margin-top:1.5em;}
	#f-q{width:2em;}
	.bform-f .input{
		margin-right:.7em;
		vertical-align:baseline;
		*vertical-align:middle;
				
	}
	.bform-f .input input{text-align:center;}
	.bform-f label{display:inline-block;*display:inline;zoom:1;margin-right:1.5em;vertical-align:middle;}
	
	.sb-form{
	display:inline-block;*display:inline;zoom:1;
	vertical-align:middle;
	}
	.bform-f .submit{
		background-position:0 -25px;
		background-color:transparent;
		display:block;
		height:30px;
		text-indent:-99em;
		width:99px;
	}

.backet-table{
	border-color:#fff;
	width:720px;

	border-bottom:1px solid #f5dbe4;
	border-right-width:0!important;
		border-left-width:0!important;
}
.backet-table .str td{
	padding:0;
	height:5px;
	*height:6px;
	*background:#f5dbe4;
	*padding-bottom:6px;
	*border-bottom-width:6px;	
}

.backet-table .bstr td{
	padding:0;
	height:5px;
}

	.backet-table th,
	.backet-table td{
		border-bottom:4px solid #fff;
		border-top:4px solid #fff;
		color:#606161;
		padding:5px 4px 8px;
		border-right-width:0!important;
		border-left-width:0!important;
	}
	.backet-table td{
		vertical-align:middle;
	}
	.backet-table th{
		font-weight:normal;
		border:none;
		padding-bottom:1em;
		border-bottom:1px solid #f5dbe4;
	}
	
	.backet-table tbody tr,
	.backet-table thead tr{
		border-bottom:1px solid #f5dbe4;
		border-left:none;
		border-right:none;
	}
	.backet-table .ev td{
		background:#fdf6f8;
	}
	.r-al{
		text-align:right;
	}
	
	.backet-table .cnt input{
		width:2em;
		text-align:center;
	}
	#dell_all{color:#c11b50}
	.backet-table .dels{
		text-align:center;
	}
#bd .basket-wr{
	width:720px;
	position:relative;
}
	.bsk-form{margin-top:.5em;display:inline;margin-right:1em;float:right}
	.bsk-form .submit{
		background-position:0 -56px;
		display:block;
		height:25px;
		background-color:transparent;
		text-indent:-99em;
		width:80px;
	}
	
#formsend{clear:both;}

.hline dt{
	font-size:12px;
	margin-bottom:.2em;
}
.f-list,
.f2-list{overflow:hidden}
form .f-list .hline{margin:.5em 0;display:inline;float:left;overflow:hidden;width:25%;}
form .f2-list .hline{margin:.5em 0;display:inline;float:left;overflow:hidden;width:50%;}
form .hline input{width:145px;}
form .f-list{
	margin:1em 0;
}
form .f2-list textarea{width:327px;}
.send-f{margin:1em 0 3em;display:block;}
.basket-wr{margin-bottom:2em;}
.error{color:#c11b50;font-size:10px;font-style:italic}

h1.section-name {
margin-top:-4px;
}

#ft .hor li.l-addr,
#ft .l-addr{
	margin-left:3em;
	font-size:1.1em;
	margin-top:-1px;
}
#index #nv .hor .opt-href,
#nv .hor .opt-href{
	display:block;
	text-decoration:none;
	height:100%;
	width:100%;
	text-align:center;
	line-height:35px;
	font-size:16px;
	padding:0;
}

.redcl,
.l-addr,
#ft .l-addr{
	color:#C11B50;
}
#nv .hor li.last-child {
width:207px;
}
.opt-href .grapher{
	margin:0 auto;
}
#nv .hor li.last-child span{
	margin:0!important;
}
#nv .last-child .submenu {
margin-left:9px;
width:18.5em;
}
#nv a, #nv span.active {padding:0 38px;}
#nv .submenu {margin-left:5px;}
#nv .last .submenu {width:19em;}

#index #nv .submenu {margin-left:-7px;}
#index #nv .last .submenu {margin-left:-78px;}
#index #nv .last-child .submenu {margin-left:-7px;width:248px;}

#index #nv .last-child .submenu *{text-align:left;}
#index #nv a {padding:0 25px;}
#index #nv a#mi_4 {padding:0 24px;}

/**/