@import url(base.css);body {  font: 12px Tahoma, sans-serif;  color: #fff;  background: #000 url(/pic/bg.jpg) 0 164px repeat-x;  behavior: url(/css/csshover.htc);}a {  color: #EC008C;}a:hover {  color: #FFF;}h1{  font: 24px Arial, sans-serif;  color: #EC008C;  margin: 0;  padding: 0 0 5px 0;}h2{  font: 18px Arial, sans-serif;  color: #EC008C;  margin: 0;  padding: 0 0 10px 0;}h3{  font: 16px Arial, sans-serif;  color: #EC008C;  font-weight: bold;  margin: 0;  padding: 0 0 10px 0; }.register_adv{  font: 16px Arial, sans-serif;  color: #EC008C;  font-weight: bold;  margin: 0 0 10px 0;  padding: 0 0 0px 0;  text-decoration: none;  border-bottom: 1px dotted #EC008C;}.register_adv:hover{  color: #EC008C;}h4{  font: 14px Arial, sans-serif;  color: #EC008C;  font-weight: bold;  padding: 15px 0 0 0;  margin: 0;}#container {  width: 1000px; min-width: 1000px;   height: auto !important; min-height: 100%; height: 100%;  position: relative;   background: url(/pic/00.jpg) 100% 100% no-repeat;  text-align: left;}#header {  height: 193px;  position: relative;}#header .logo{  position: absolute;  top: 32px;  left: 5px;}#content {  padding: 10px 0 0 0px;}#txt {  margin: 0 0 0 0px;   padding: 0 0px 0 15px;  /*_padding-right: 0;*/  border: 1px solid #4D4D4D;  border-bottom: none;}#body #txt {  margin: 0 0 0 0px;   padding: 0 0px 0 15px;  /*_padding-left: 15px;  _padding-right: 0;*/  border: 1px solid #4D4D4D;  border-bottom: none;  background: none;  background: url(/pic/sidebar_bg.jpg) 0 0 no-repeat; }#footer-outher, #footer {  height: 232px;   clear: both;}#footer {  width: 100%; height: 232px;  position: absolute; bottom: 0; left: 0; z-index: 200;}#logo {  position: absolute;   top: 12px;   left: 300px;}#interest{  position: absolute;  top: 35px;  left: 3px;  width: 279px;  /*_width: 296px;*/  border-left: 3px solid #EC008C;  padding: 10px 0 0 17px;  font: 11px Tahoma, sans-serif;  color: #B6B8C6;  }#interest a{  font: 11px Tahoma, sans-serif;  color: #B6B8C6;  }#interest a:hover{  color: #B6B8C6;  }#interest ul{  padding: 15px 0 7px 13px;   margin: 0;  font: 5px Tahoma, sans-serif;  color: #B6B8C6;  list-style: circle;    }#interest li{  padding: 0 0 4px 0;   margin: 0;  font: 11px Tahoma, sans-serif;  color: #B6B8C6;    }h5{  font: 12px Tahoma, sans-serif;  font-weight: bold;  color: #FFF;  padding: 0 0 15px 0;  margin: 0;  }#copy{  position: absolute;  top: 174px;  left: 325px;  width: 657px;  font: 11px Tahoma, sans-serif;  color: #676871;  }#copy a{  color: #676871;  text-decoration: underline;  }#copy a:hover{  color: #676871;}#copy img{  margin: 0 10px 0 0;}.footer_logo{  position: absolute;  top: 26px;  left: 342px;}#zakl{  position: absolute;  top: 45px;  left: 578px;}#zakl h5{  color: #676871;  padding: 0 0 10px 0;  margin: 0;}#rss{  position: absolute;  top: 113px;  left: 578px;  background-color: #676871;  width: 399px;  /*_width: 404px;*/  padding: 8px 0 7px 5px;  font: 10px Verdana, sans-serif;  color: #FFF;  }#rss a{  font: 10px Verdana, sans-serif;   color: #FFF;  text-decoration: none;  }#rss a:hover{  color: #FFF;}#rss img{  margin: 0 7px 0 0;}.counter{  position: absolute;  top: 32px;  left: 953px;}#contacts{  position: absolute;  top: 26px;  right: 8px;  font: 18px Tahoma, sans-serif;  color: #828282;  text-align: right;  }#contacts a{  font: 11px Tahoma, sans-serif;  color: #828282;  text-decoration: none;}#contacts a:hover{  color: #828282;}#contacts div{  font: 12px Tahoma, sans-serif;  color: #828282;}#contacts .phone{  font: 18px Tahoma, sans-serif;  color: #FFF;}#contacts .code{  font: 12px Tahoma, sans-serif;  color: #FFF;}#contacts .dates{padding: 0 0 15px 0;}#contacts .dates div{font-size: 12px;}#contacts .dates div div{font-size: 24px; padding: 7px 0 4px 0;}#contacts .days a{text-decoration: underline;}#contacts .days .cur{color: #E80286;}#menu{  position: absolute;  top: 170px;  left: 12px;}#menu ul{  padding: 0;  margin: 0;  list-style: none;}#menu li{  padding: 0 16px 0 0;  float: left;}#menu a{  font: 13px Arial, sans-serif;  font-weight: bold;  color: #FFF;  text-transform: uppercase;  text-decoration: none;}#menu a:hover{  color: #FFF;  text-decoration: underline;}#menu .cur{  font: 13px Arial, sans-serif;  font-weight: bold;  color: #000;  text-transform: uppercase;  text-decoration: none;}#menu .cur:hover{  color: #000;  text-decoration: none;}#menu_order{  position: absolute;  top: 170px;  right: 8px;}#menu_order a{  font: 13px Arial, sans-serif;  font-weight: bold;  color: #FFF;  text-transform: uppercase;  text-decoration: none;}#menu_order a:hover{  color: #FFF;  text-decoration: underline;}#auth_already{  position: absolute;  top: 170px;  right: 100px;}#auth_already a{  font: 13px Arial, sans-serif;  font-weight: bold;  color: #FFF;  text-transform: uppercase;  text-decoration: none;}#auth_already a:hover{  color: #FFF;  text-decoration: underline;}#cabinet_link{  position: absolute;  top: 170px;  right: 5px;}#cabinet_link a{  font: 13px Arial, sans-serif;  font-weight: bold;  color: #FFF;  text-transform: uppercase;  text-decoration: none;}#cabinet_link a:hover{  color: #FFF;  text-decoration: underline;}.left{  width: 420px;  float: left;}.blog_left{  width: 214px;  float: left;}.right{  margin: 0 0 0 420px;  padding: 12px 0px 0 0;}.blog_right{  margin: 0 0 0 214px;  padding: 12px 0px 0 0;}#menu_main{  width: 425px;  position: relative;  padding: 12px 0 15px 0px;  /*_padding-left: 4px;*/  z-index: 1;}#menu_main .menu_item{  float: left;  text-align: center;  position: relative;  border: 1px solid #4D4D4D;  width: 196px;  /*_width: 200px;*/  margin: 0 10px 10px 0;}#menu_main .menu_item:hover{  float: left;  text-align: center;  position: relative;  border: 1px solid #EC008C;  width: 196px;  /*_width: 200px;*/  margin: 0 10px 10px 0;}#menu_main .menu_item:hover a{  color: #EC008C;}#menu_main .bord{  border: 1px solid #EC008C;}#menu_main a{  font: 18px Arial, sans-serif;  font-weight: normal;  color: #FFF;  text-decoration: none;}#menu_main a:hover{  color: #EC008C;}#menu_main .menu_item .item_title{  position: absolute;  top: 18px;   left: 22px;  z-index: 100;}#menu_main .menu_item .item_week{  position: absolute;  top: 18px;  border: 1px solid #fff;   right: 0px;  z-index: 100;}#search{  margin: 0 0 15px 0;}#search .text{  font: 12px Tahoma, sans-serif;  font-weight: normal;  color: #676871;  text-decoration: none;  width: 380px;  /*_width: 382px;*/  height: 17px;  border: 1px solid #676871;  border-right: none;  padding: 4px 0 4px 4px;  margin: 0;  float: left;  _height: 27px;    }#search_main{  margin: 0 0 15px 0;}#search_main .text{  font: 12px Tahoma, sans-serif;  font-weight: normal;  color: #676871;  text-decoration: none;  width: 367px;  /*_width: 382px;*/  height: 17px;  padding: 5px 0 5px 4px;  margin: 0;  _margin-left: -3px;  float: left;  _height: 27px;  background: url(/pic/search_new_bg.jpg) 0 0px repeat-x;  border: 0;    }#search_common{  clear: both;  margin: 0 0 15px 0;  /*_margin-left: 6px;*/  z-index: 100000;  _margin-left: -3px;}#search_common .text{  font: 12px Tahoma, sans-serif;  font-weight: normal;  color: #676871;  text-decoration: none;  width: 195px;  _width: 192px;  height: 17px;  border: 1px solid #676871;  border-right: none;  padding: 5px 0 5px 4px;  margin: 0;  float: left;  _height: 27px;  background: url(/pic/search_new_bg.jpg) 0 0px repeat-x;  _margin-left: -3px;  border: 0;    }#filter_main{  font: 12px Tahoma, sans-serif;  font-weight: normal;  color: #676871;  text-decoration: none;  padding: 0 0 15px 0;}#filter_main a{  font: 14px Tahoma, sans-serif;  font-weight: normal;  color: #EC008C;  text-decoration: underline;}#filter_main a:hover{  color: #FF0097;}#auth_yes{  width: 550px;  background-color: #4D4D4D;  padding-top: 5px;  overflow: hidden;  zoom: 1;}#auth_yes a{  font: 14px Tahoma, sans-serif;  font-weight: normal;  color: #CACACA;  text-decoration: underline;}#auth_yes a:hover{  color: #CACACA;}#auth_yes li{	float: left;	display: block;	width: 175px;	padding: 0 0px 10px 0;	margin: 0;}#auth_yes h3{	float: left;	padding: 0;	margin: 0;}#auth_yes ul{	margin: 0;	padding: 0;	margin-left: 200px;	margin-top: 7px;}#auth_yes h3 a{  font: 20px Tahoma, sans-serif;  font-weight: normal;  color: #FFF;  padding: 4px 10px 4px 15px;  display: inline;  }#auth_yes h3 a:hover{  color: #FFF;}#auth{  width: 552px;  height: 60px;  background-color: #4D4D4D;  padding-top: 12px;}#auth td{  padding: 0;  margin: 0;  border: 0px;}#auth a{  font: 10px Tahoma, sans-serif;  font-weight: normal;  color: #CACACA;  text-decoration: underline;}#auth a:hover{  color: #CACACA;}#auth .text{  font: 18px Tahoma, sans-serif;  font-weight: normal;  color: #C4C4C4;  background-color: #FFF;  padding: 4px 0px 4px 6px;  border: 0px;  width: 125px;  /*_width: 131px;  _height: 28px;*/}#auth h5{  font: 20px Tahoma, sans-serif;  font-weight: normal;  color: #FFF;  padding: 4px 13px 4px 10px;  display: inline;  }#auth .forwhat{  font: 14px Tahoma, sans-serif;  font-weight: normal;  color: #CACACA;} #anons_main{  width: 555px;  padding: 0;  overflow: hidden;  zoom: 1;  margin: 0 0 10px 0;  position: relative;}#anons_main h5{  font: 20px Arial, sans-serif;  font-weight: normal;  color: #FFF;}#anons_main a{  font: 11px Tahoma, sans-serif;  font-weight: normal;  color: #FFF;}#anons_main a:hover{  color: #EC008C;}#anons_main .anons_nav{  position: absolute;  top: 23px;  right: 13px;}#tags{  clear: both;  padding-bottom: 20px;  padding-top: 15px;}#tags h1, h2, h3{  display: inline;  margin: 0 6px 0 0px;  padding: 0 0 0 0;	line-height: 100%;}#tags h1 a{  font: 18px Tahoma, sans-serif;  font-weight: normal;  color: #676871;  text-decoration: underline;}#tags h1 a:hover{  color: #676871;}#tags h2 a{  font: 15px Tahoma, sans-serif;  font-weight: normal;  color: #676871;  text-decoration: underline;  }#tags h2 a:hover{  color: #676871;}#tags h3 a{  font: 11px Tahoma, sans-serif;  font-weight: normal;  color: #676871;  text-decoration: underline;  }#tags h3 a:hover{  color: #676871;}#tags .notactive{  font: 14px Tahoma, sans-serif;  font-weight: bold;  color: #EC008C;  text-decoration: none;}#tags .notactive:hover{  color: #FF0097;}#tags .active{  font: 14px Tahoma, sans-serif;  font-weight: bold;  color: #EC008C;  text-decoration: none;  border-bottom: 1px dotted #EC008C;}#tags .active:hover{  color: #FF0097;}#tags .padd{  padding: 0 0 10px 0;}#blog{  font: 12px Tahoma, sans-serif;  font-weight: normal;  color: #FFF;  width: 255px;  margin: 0 20px 0px 0;  padding-top: 10px;  /*  padding-right: 0px;  padding-top: 20px;  _padding-top: 10px;  */}#blog em{  font: 11px Tahoma, sans-serif;  font-weight: normal;  color: #515151;  display: block;}#blog h1{  padding-bottom: 10px;}#blog a{  font: 11px Tahoma, sans-serif;  font-weight: normal;  color: #515151;  text-decoration: underline;  }#blog a:hover{  color: #515151;}#blog h1 a{  font: 20px Arial, sans-serif;  font-weight: normal;  color: #EC008C;  text-decoration: underline;}#blog h1 a:hover{  color: #FF0097;}#blog h2{  margin: 0;  padding: 0;}#blog h2 a{  font: 14px Tahoma, sans-serif;  font-weight: bold;  color: #EC008C;  text-decoration: none;}#blog h2 a:hover{  color: #FF0097;}#recipe{  border-bottom: none;  font: 12px Tahoma, sans-serif;  font-weight: normal;  color: #FFF;  margin: 0 0 0px 0;  border-left: 1px solid #4D4D4D;  padding:  0 12px 0px 10px;  width: 270px;/*  margin-top: -8px;  padding-top: 10px;    &padding-top: 28px;  _padding-top: 18px;*/}#recipe h1{  padding-bottom: 10px;}#recipe a{  font: 11px Tahoma, sans-serif;  font-weight: normal;  color: #515151;  text-decoration: underline;}#recipe a:hover{  color: #515151;}#recipe h1 a{  font: 20px Arial, sans-serif;  font-weight: normal;  color: #EC008C;  text-decoration: underline;  }#recipe h1 a:hover{  color: #FF0097;}#recipe h2{  margin: 0;  padding: 0;}#recipe h2 a{  font: 14px Tahoma, sans-serif;  font-weight: bold;  color: #EC008C;  text-decoration: none;}#recipe h2 a:hover{  color: #FF0097;}#sidebar_text {  padding: 55px 20px 25px 0px;  /*_padding: 55px 0px 20px 0px;*/	font: 11px Tahoma, sans-serif;  font-weight: normal;  color: #44454B;  text-decoration: none;}#sidebar{  padding: 25px 0 0 0px;  width: 195px;  _width: 192px;  float: left;}#sidebar h1{  color: #7E7F87;}.content{  margin: 0 0 0 190px;	height: 100%;}.content_left{  margin: 0 245px 0 0;  padding: 20px 0 35px 8px;  z-index: 100000; }.content_right{	float: right;  width: 245px;  _width: 255px;	padding: 20px 0 35px 0;	margin: 0;	_margin-right: -10px;}#auth_common{  width: 245px;  _width: 265px;  overflow: hidden;  zoom: 1;  background-color: #4D4D4D;  padding-top: 0px;  margin: 0 0 15px 0;}#auth_common td{  padding: 0 0 0 0;  margin: 0;  border: 0px;}#auth_common a{  font: 10px Tahoma, sans-serif;  font-weight: normal;  color: #CACACA;  text-decoration: underline;}#auth_common a:hover{  color: #CACACA;}#auth_common .text{  font: 18px Tahoma, sans-serif;  font-weight: normal;  color: #C4C4C4;  background-color: #FFF;  padding: 4px 0px 4px 6px;  border: 0px;  width: 88px;  _width: 94px;  _height: 28px;}#auth_common h5{  font: 20px Tahoma, sans-serif;  font-weight: normal;  color: #FFF;  padding: 4px 10px 4px 0px;  float: left;  }#auth_common .forwhat{  font: 14px Tahoma, sans-serif;  font-weight: normal;  color: #CACACA;}#rules{  font: 11px Tahoma, sans-serif;  font-weight: normal;  color: #44454B;  margin: 0 0 15px 0;}#vote{  padding: 0 0 15px 0;}#vote a{  font: 14px Tahoma, sans-serif;  font-weight: bold;  color: #44454B;}#vote a:hover{  font: 14px Tahoma, sans-serif;  font-weight: bold;  color: #44454B;}#basket{  margin: 0 0 35px 0;}#basket .item{ position: absolute;  top: -157px;  left: 80px;  border: 1px solid #4D4D4D; z-index: 1000;}#basket th{  font: 14px Arial, sans-serif;  font-weight: normal;  color: #000;  background-color: #4D4D4D;  margin: 0; padding: 3px 1px 3px 2px;  text-align: left;}#basket td{  font: 14px Arial, sans-serif;  font-weight: normal;  color: #FFF;  padding: 4px 1px 4px 2px;  margin: 0;  border-bottom: 1px solid #4D4D4D;}#basket .nobord{  border-bottom: none;  padding: 0;  margin: 0;}#basket .bord{  border-bottom: 1px solid #4D4D4D;  padding: 4px 1px 4px 2px;  margin: 0;  }#basket span{  font: 12px Arial, sans-serif;  font-weight: normal;}#basket .weight{  color: #7E7F87;}#basket .code{  font: 12px Arial, sans-serif;  color: #EC008C;}#basket a{  font: 14px Arial, sans-serif;  color: #FFF;  text-decoration: underline;}#basket a:hover{  color: #EC008C;}#cart_items{  border-left: 1px solid #4D4D4D;  border-right: 1px solid #4D4D4D;  padding: 0;  margin: 0;}#cart_items td{  border-top: 1px solid #4D4D4D;  border-bottom: 1px solid #4D4D4D;  background-color: #FFF;  color: #676871;  border: 0px;  padding: 0; margin: 0;}#cart_items .text{  font: 12px Tahoma, sans-serif;  font-weight: normal;  color: #676871;  text-decoration: none;  width: 20px;  border: 0px;}#cart .price{  text-align: right;}#cart .discount{  color: #EC008C;}#kroshka a{  font: 11px Tahoma, sans-serif;  color: #72737C;  text-decoration: underline;}#kroshka a:hover{  color: #72737C;}#kroshka{  font: 11px Tahoma, sans-serif;  color: #72737C;  text-decoration: none;  padding: 0 0 15px 0;}#details{  padding: 0 0 15px 0;}#details h1{  color: #7E7F87;}#details .info_descr{  font: 11px Arial, sans-serif;    color: #4D4D4D;}#details .info_descr select{  width: 100%;    font: 14px Arial, sans-serif;  font-weight: bold;}#details td{  vertical-align: top;}#details span{  font: 11px Arial, sans-serif;    color: #EC008C;}#details font{  font: 14px Arial, sans-serif;    color: #EC008C;}#details .text{  width: 98%;  _width: 100%;  background-color: #fff;  border: 0px;  height: 20px;  font: 14px Arial, sans-serif;  font-weight: bold;  padding: 2px 0 0 4px;    color: #000;  }#details .text_, #details .info_descr .text_{  width: 80px;  _width: 100%;  background-color: #fff;  border: 0px;  height: 20px;  font: 14px Arial, sans-serif;  font-weight: bold;  padding: 2px 0 0 4px;    color: #000;  }#details select{  background-color: #fff;  border: 0px;  /*height: 22px;*/  font-weight: bold;  padding: 2px 0 2px 4px;    color: #000;}#details .text__{  width: 50px;  background-color: #fff;  border: 0px;  height: 20px;  font: 14px Arial, sans-serif;  font-weight: bold;  padding: 2px 0 0 4px;    color: #000; }#details .textarea{  width: 98%;  _width: 100%;  height: 70px;  background-color: #fff;  border: 0px;  font: 14px Arial, sans-serif;    font-weight: bold;  padding: 2px 0 0 4px;  color: #000;  }#details td{  font: 14px Arial, sans-serif;  font-weight: normal;  color: #FFF;  padding: 4px 1px 4px 2px;  margin: 0;}#details .radio{  padding: 0;  margin: 0;}#small td{  vertical-align: top;  padding: 0 0 25px 0;}#small div{  padding: 5px 0 0 0;}#small a{  font: 12px Arial, sans-serif;  font-weight: normal;  color: #EC008C;  text-decoration: underline;  padding: 4px 1px 4px 2px;  margin: 0;}#small a:hover{  color: #EC008C;}#also h2{  color: #7E7F87;}#also a{  font: 12px Arial, sans-serif;  font-weight: normal;  color: #76777E;}#also a{  font: 12px Arial, sans-serif;  font-weight: normal;  color: #EC008C;  text-decoration: underline;}#also a:hover{  color: #EC008C;}#also div{  padding: 10px 0 0 0;}.popup{  position: fixed;   _position: absolute;   _left: 0px;   top: 203px;   _top: expression((eval(document.body.scrollTop)+205) + "px");   z-index: 10000;    filter:alpha(opacity=100);  -moz-opacity: 1.0;  -khtml-opacity: 1.0;  opacity: 1.0;  padding-left: 250px;}.popup_back{  width: 504px;  _width: 514px;   border: 3px solid #FFF;   z-index: 10000;   background-color: #FFF;   filter:alpha(opacity=100);  -moz-opacity: 1.0;  -khtml-opacity: 1.0;  opacity: 1.0;  padding: 5px;  position: relative;}.popup .descr{  font: 12px Tahoma, sans-serif;  font-weight: normal;  color: #000;  text-decoration: none;  padding: 15px 1px 4px 2px;  margin: 0;}.popup .close{  position: absolute;  top: 0;  right: 0;}.popup .close a{  font: 9px Tahoma, sans-serif;  font-weight: normal;  color: #A1A1A1;  text-decoration: none;}.popup .close a:hover{  color: #A1A1A1;}.popup h3{  font: 18px Arial, sans-serif;  font-weight: normal;  color: #EC008C;  	padding: 0;	margin: 0;}.small_items{  position: fixed;   _position: absolute;   _left: 0px;   top: 149px;   _top: expression((eval(document.body.scrollTop)+0) + "px");   z-index: 10000;    filter:alpha(opacity=100);  -moz-opacity: 1.0;  -khtml-opacity: 1.0;  opacity: 1.0;  padding-left: 250px;  _padding-top: 149px;  z-index: 1000000;  }.small_items_back{  width: 504px;   border: 3px solid #FFF;   z-index: 10000;   background-color: #0D0D0D;  overflow: hidden;  zoom: 1;  position: relative;  }.small_items a{  font: 12px Arial, sans-serif;  font-weight: normal;  color: #EC008C;  text-decoration: underline;  padding: 4px 1px 4px 2px;  margin: 0;}.small_items a:hover{  color: #EC008C;}.small_items .item{  float: left;  width: 50%;  padding: 0px 8px 0px 8px;}.small_items .close{  position: absolute;  top: 0;  right: 0;}.small_items .close a{  font: 9px Tahoma, sans-serif;  font-weight: normal;  color: #A1A1A1;  text-decoration: none;}.small_items .close a:hover{  color: #A1A1A1;}.small_items .title{  position: absolute;  top: 11px;  left: 13px;  font: 14px Tahoma, sans-serif;  font-weight: bold;  color: #A1A1A1;  }.small_items .title span{  font: 18px Tahoma, sans-serif;  font-weight: normal;  color: #000;}#pages{  padding: 10px 0 10px 21px;  border-top: 1px solid #000;  overflow: hidden; zoom: 1;}#pages ul{  padding: 0;   margin: 0;  list-style: none;}#pages li{  list-style: none;  float: left;  padding: 3px 5px 3px 5px;}#pages a{  font: 14px Tahoma, sans-serif;  font-weight: normal;  color: #5B5C64;  text-decoration: none;}#pages a:hover{  color: #5B5C64;}#pages .cur{  font: 14px Tahoma, sans-serif;  font-weight: normal;  color: #FFF;  background-color: #EC008C;}#pages_common{  padding: 30px 0 10px 0px;  border-top: 1px solid #000;  overflow: hidden; zoom: 1;}#pages_common ul{  padding: 0;   margin: 0;  list-style: none;}#pages_common li{  float: left;  padding: 3px 5px 3px 5px;  list-style: none;  }#pages_common a{  font: 14px Tahoma, sans-serif;  font-weight: normal;  color: #5B5C64;  text-decoration: none;}#pages_common a:hover{  color: #5B5C64;}#pages_common .cur{  font: 14px Tahoma, sans-serif;  font-weight: normal;  color: #FFF;  background-color: #EC008C;}#auth_ok{  width: 245px;  overflow: hidden;  zoom: 1;  background-color: #4D4D4D;  padding-top: 0px;  margin: 0 0 15px 0;  margin-top: -20px;}#auth_ok h2{  font: 20px Tahoma, sans-serif;  font-weight: normal;  color: #C4C4C4;  text-decoration: underline;}#auth_ok a{  font: 14px Tahoma, sans-serif;  font-weight: normal;  color: #C4C4C4;  text-decoration: underline;}#auth_ok a:hover{  color: #C4C4C4;}#auth_ok ul{  padding: 15px 0 0 0;  margin: 0;  list-style: none;}#auth_ok li{  padding: 0 0 7px 0;  margin: 0;  list-style: none;}#addreses tr{  background-color: #0D0D0D;}#addreses td{  font: 12px Arial, sans-serif;  font-weight: normal;  color: #FFF;}.new_address{  font: 14px Arial, sans-serif;  font-weight: normal;  color: #EC008C;  text-decoration: none;  border-bottom: 1px dotted #EC008C;}#recipe a:hover{  color: #515151;}#recipe h1{  margin-top: 10px;}#recipe h1 a{  font: 20px Arial, sans-serif;  font-weight: normal;  color: #EC008C;}#recipe h1 a:hover{  color: #FF0097;}#recipe h2 a{  font: 14px Tahoma, sans-serif;  font-weight: bold;  color: #EC008C;  text-decoration: none;}#recipe h2 a:hover{  color: #FF0097;}#blog_more{}#blog_more h1{  clear: both;	font: 24px Arial, sans-serif;  font-weight: normal;  color: #434343;	padding: 15px 0 25px 0;	margin: 0;}#blog_more a{  font: 12px Tahoma, sans-serif;  font-weight: normal;  color: #ADAEB9;  text-decoration: underline;}#blog_more a:hover{  color: #ADAEB9;}.blog_more a{  font: 12px Tahoma, sans-serif;  font-weight: normal;  color: #ADAEB9;  text-decoration: underline;  }.blog_more a:hover{  color: #ADAEB9;}.blog_more em{  font: 11px Tahoma, sans-serif;  font-weight: normal;  color: #515151;  text-decoration: none;  font-style: normal;  }.blog_more span{  color: #515151;}.blog_more .title{  color: #515151;}#blog_more em{  font: 12px Tahoma, sans-serif;  font-weight: normal;  color: #515151;	text-decoration: none;	display: block;	padding: 0 0 5px 0;}#blog_more div{	padding: 0 0 15px 0;}#blog_right_r {	float: right;	width: 255px;}#enter_club{	padding: 0px 0 15px 0;	margin: 0;}#blog_razd {  font: 12px Tahoma, sans-serif;  font-weight: normal;  color: #515151;	text-decoration: none;}#blog_razd a{  font: 12px Tahoma, sans-serif;  font-weight: normal;  color: #515151;	text-decoration: none;}#blog_razd a:hover{  color: #515151;}#blog_razd li{  font: 12px Tahoma, sans-serif;  font-weight: normal;  color: #515151;	text-decoration: none;}#blog_submenu{  width: 255px;  overflow: hidden;  zoom: 1;	padding: 0px 0px 0 0;  margin: 0 0 25px 0;  font: 16px Tahoma, sans-serif;  font-weight: bold;  color: #EC038D;	}#blog_submenu h2{  font: 20px Tahoma, sans-serif;  font-weight: normal;  color: #C4C4C4;  text-decoration: underline;}#blog_submenu a{  font: 13px Tahoma, sans-serif;  font-weight: normal;  color: #FFF;  text-decoration: underline;}#blog_submenu a:hover{  color: #FFF;}#blog_submenu ul{  padding: 0;  margin: 0;  list-style: none;  width: 230px;}#blog_submenu li{  padding: 0 0 7px 0;  margin: 0;  list-style: none;}#opinion{  padding: 0 25px 15px 0;}#opinion h1{  color: #7E7F87;}#opinion span{  font: 14px Tahoma, sans-serif;  	font-weight: bold;  color: #EC038D;	padding: 0 20px 0 0;}#opinion .count{  font: 12px Tahoma, sans-serif;  	font-weight: normal;  color: #515151;	text-align: right;	padding: 0 0 0 0;}#opinion font{  font: 11px Tahoma, sans-serif;  	font-weight: bold;  color: #515151;}#opinion em{  font: 11px Tahoma, sans-serif;  	  color: #515151;}#opinion td{  font: 12px Tahoma, sans-serif;  font-weight: normal;  color: #FFF;  padding: 0;  margin: 0;	vertical-align: top;}#opinion div{	padding: 5px 0 7px 0;}#leave_comment a{  font: 12px Tahoma, sans-serif;  font-weight: normal;	text-decoration: none;  color: #EC038D;	border-bottom: 1px solid #EC038D;}#leave_comment a:hover{  color: #EC038D;}#recipe_descr{ padding: 0; margin: 0; padding-right: 20px; width: 504px; _width: 524px;}#recipe_descr a{  font: 12px Tahoma, sans-serif;  font-weight: normal;	text-decoration: underline;  color: #515151;}#recipe_descr a:hover{  color: #515151;}#recipe_descr td{  font: 12px Tahoma, sans-serif;  font-weight: bold;	text-decoration: none;  color: #515151;}#recipe_descr .pink{  font: 12px Tahoma, sans-serif;  font-weight: normal;	text-decoration: none;  color: #EC038D;	text-align: right;	padding-right: 35px;}#recipe_descr img{	border: 1px solid #515151;	margin-bottom: 10px;}#page_descr td{  font: 12px Tahoma, sans-serif;  font-weight: normal;	text-decoration: none;  color: #515151;}#blog_list .blog{	float: left;	width: 255px;	&width: 251px;  _width: 249px;	padding-right: 14px;		margin: 0;}	#video{	padding: 5px 0 20px 0;}		#video a{  font: 12px Tahoma, sans-serif;  font-weight: normal;	text-decoration: underline;  color: #EC008C;}	#video a:hover{  color: #EC008C;}.taste{	padding: 0 0 20px 16px;  font: 12px Tahoma, sans-serif;  font-weight: normal;	text-decoration: none;  color: #515151;}.time{	padding: 0 0 20px 0px;  font: 12px Tahoma, sans-serif;  font-weight: normal;	text-decoration: none;  color: #515151;}.time span{	padding: 0 0 0 0;  font: 36px Arial, sans-serif;  font-weight: normal;	text-decoration: none;  color: #FFF;}.time font{	padding: 0 0 0 0;  font: 12px Tahoma, sans-serif;  font-weight: normal;	text-decoration: none;  color: #FFF;}#ingredients{	background-color: #0D0D0D;	margin-left: -15px;	padding: 20px 0 10px 15px;}#ingr_list{	padding: 0 0 0 0;  font: 12px Tahoma, sans-serif;  font-weight: normal;	text-decoration: none;  color: #ADAEB9;}#ingr_list td{	border-bottom: 1px solid #000;	padding: 5px 10px 5px 0;}#ingr_list_common{	padding: 0 0 0 0;  font: 12px Tahoma, sans-serif;  font-weight: normal;	text-decoration: none;  color: #FFF;}#ingr_list_common td{	border-bottom: 1px solid #000;	padding: 0px 0px 5px 0;}#menu_common{  position: relative;  padding: 12px 0 0px 0px;}#menu_common .menu_item{  float: left;    text-align: center;  position: relative;  border: 1px solid #4D4D4D;  margin: 0 0px 0px 0;}#menu_common .menu_item_common{  float: left;    text-align: center;  position: relative;  border: 1px solid #4D4D4D;  margin: 0 0px 0px 0;}#menu_common .bord{  border: 1px solid #EC008C;}#menu_common a{  font: 18px Arial, sans-serif;  font-weight: normal;  color: #FFF;  text-decoration: none;}#menu_common a:hover{  color: #FFF;}#menu_common .menu_item .item_title{  position: absolute;  top: 0;   left: 0;  z-index: 100;}#menu_common .menu_item .item_week{  position: absolute;  top: 3px;  right: 3px;  z-index: 100;}#menu_common .menu_item_common .item_week{  position: absolute;  top: 3px;  right: 3px;  z-index: 100;}#menu_common_inside{  position: relative;  padding: 12px 0 px 0px;}#menu_common_inside .menu_item{  text-align: center;  position: relative;  border: 1px solid #4D4D4D;  margin: 0 0px 0px 0;}#menu_common_inside .bord{  border: 1px solid #EC008C;}#menu_common_inside a{  font: 18px Arial, sans-serif;  font-weight: normal;  color: #FFF;  text-decoration: none;}#menu_common_inside a:hover{  color: #FFF;}#menu_common_inside .menu_item .item_title{  position: absolute;  top: 0;   left: 0;  z-index: 100;}#product_item{  margin-top: -1px;}#product_item .weight{  font: 16px Tahoma, sans-serif;  font-weight: normal;  color: #7E7F87;  text-decoration: none;  text-align: right;}#product_item .weight span{  font: 12px Tahoma, sans-serif;  font-weight: normal;  color: #7E7F87;  text-decoration: none;}#product_item .price{  font: 20px Tahoma, sans-serif;  font-weight: normal;  color: #FFF;  text-decoration: none;  text-align: right;}#product_item .price span{  font: 12px Tahoma, sans-serif;  font-weight: normal;  color: #FFF;  text-decoration: none;}#product_item_descr{  padding-top: 10px;}#product_item_descr .descr{  padding-top: 10px;}#product_item_descr a {  font: 18px Arial, sans-serif;  font-weight: normal;  color: #DC0083;  text-decoration: none;}#product_item_descr a:hover {  color: #DC0083;}#catalog #product_item_descr a{  font: 13px Arial, sans-serif;  font-weight: normal;  color: #EC008C;  text-decoration: underline;}#catalog  #product_item_descr a:hover {	color: #FF0097;}#product_item_descr font{  font: 11px Arial, sans-serif;  font-weight: normal;  color: #DC0083;  text-decoration: none;}#small_links a,#catalog #product_item_descr div.small_links a {  font: 11px Tahoma, sans-serif;  font-weight: normal;  color: #72737C;  text-decoration: none;  border-bottom: 1px dotted #72737C;}#small_links a:hover,#catalog #product_item_descr div.small_links a:hover {  color: #72737C;}#small_links .link{  text-decoration: underline;  border-bottom: none;}#catalog{  font: 12px Tahoma, sans-serif;  font-weight: normal;  color: #FFF;  width: 240px;  margin: 0 0 20px 0;  float: left;}#catalog h1{  margin-top: 10px;}#catalog a{  font: 11px Tahoma, sans-serif;  font-weight: normal;  color: #515151;}#catalog a:hover{  color: #515151;}#catalog h1 a{  font: 20px Arial, sans-serif;  font-weight: normal;  color: #EC008C;}#catalog h1 a:hover{  color: #EC008C;}#catalog h2 a{  font: 14px Tahoma, sans-serif;  font-weight: bold;  color: #EC008C;  text-decoration: none;}#catalog h2 a:hover{  color: #EC008C;}#catalog .blog{	float: left;	width: 250px;}#catalog_inside{  font: 12px Tahoma, sans-serif;  font-weight: normal;  color: #FFF;  margin: 0 0 20px 0;  float: left;  border: 1px solid #000;  padding-right: 30px;  }#catalog_inside h1{  margin-top: 10px;}#catalog_inside a{  font: 11px Tahoma, sans-serif;  font-weight: normal;  color: #515151;}#catalog_inside a:hover{  color: #515151;}#catalog_inside h1 a{  font: 20px Arial, sans-serif;  font-weight: normal;  color: #EC008C;}#catalog_inside h1 a:hover{  color: #EC008C;}#catalog_inside h2 a{  font: 14px Tahoma, sans-serif;  font-weight: bold;  color: #EC008C;  text-decoration: none;}#catalog_inside h2 a:hover{  color: #EC008C;}#cart_empty{  padding: 8px 15px 8px 20px;  background-color: #EC008C;  font: 11px Tahoma, sans-serif;  font-weight: normal;  color: #FFF;  text-decoration: none;  }#cart{  padding: 13px 15px 13px 20px;  background-color: #EC008C;  font: 11px Tahoma, sans-serif;  font-weight: normal;  color: #FFF;  text-decoration: none;  }#cart span{  font: 14px Tahoma, sans-serif;  font-weight: bold;  color: #FFF;  text-decoration: none;  }#cart div{  padding: 0 0 3px 0;  }#cart a{  font: 14px Tahoma, sans-serif;  font-weight: bold;  color: #FFF;  text-decoration: underline;  }#cart a:hover{  color: #FFF;  text-decoration: none;  }#cart .ord{  font: 18px Tahoma, sans-serif;  font-weight: normal;  color: #FFF;  text-decoration: none;  border-bottom: 1px dotted #FFF;  }.cart_status{position: fixed; _position: absolute; _left: 0; top: 203px; _top: expression((eval(document.body.scrollTop)+0) + "px"); z-index: 10000; width: 195px;}#catalog_submenu{  clear: both;  overflow: hidden;  zoom: 1;	padding: 0px 0 0 0;  margin: 0 0 15px 0;  font: 16px Tahoma, sans-serif;  font-weight: bold;  color: #EC038D;}#catalog_submenu h2{  font: 20px Tahoma, sans-serif;  font-weight: normal;  color: #C4C4C4;  text-decoration: underline;}#catalog_submenu a{  font: 13px Tahoma, sans-serif;  font-weight: normal;  color: #FFF;  text-decoration: underline;}#catalog_submenu a.selected{  font: 16px Tahoma, sans-serif;  font-weight: bold;  color: #EC038D;  text-decoration: none;}#catalog_submenu ul{  padding: 0;  margin: 0;  list-style: none;}#catalog_submenu li{  padding: 0 0 7px 0;  margin: 0;  list-style: none;  clear: both;}#cart_inside .text_{  font: 11px Tahoma, sans-serif;  font-weight: normal;  color: #FFF;  text-decoration: none;  width: 25px;  border: 0;  height: 12px;  _height: 15px;  background-color: #EC008C;  text-align: right;     }#cart_inside .text{  font: 11px Tahoma, sans-serif;  font-weight: normal;  color: #FFF;  text-decoration: none;  width: 25px;  border: 0;  height: 12px;  _height: 15px;  background-color: #EC008C;  text-align: right;    }#cart_inside{  font: 11px Tahoma, sans-serif;  font-weight: normal;  color: #FFF;  text-decoration: none;  margin-left: -20px;}#cart_inside a{   font: 11px Tahoma, sans-serif;  font-weight: normal;  color: #FFF;  text-decoration: none;}#cart_inside td{   vertical-align: middle;  font: 11px Tahoma, sans-serif;  font-weight: normal;  color: #FFF;  text-decoration: none;}/*{{{ =News*/#news{padding: 0 20px 5px 0;}#news .news{padding: 0 0px 20px 0;}#news img{margin: 0 5px 0 0; border: 1px solid #4D4D4D;}#news .cont{font-family: Tahoma, sans-serif; font-size: 12px; font-weight: normal; color: #FFF; text-decoration: none; padding: 5px 0 0 0; overflow: hidden; zoom: 1;}#news em{  font: 12px Tahoma, sans-serif;  font-weight: normal;  color: #515151;	text-decoration: none;	display: block;	padding: 0 0 5px 0;}#news a{  font: 14px Arial, sans-serif;  font-weight: normal;  color: #EC008C;}#news a:hover{  color: #FF0097;}#news p a{  font: 13px Arial, sans-serif;  font-weight: normal;  color: #EC008C;  text-decoration: underline;}#news p a:hover{  color: #FF0097;}#register textarea{  font: 12px Tahoma, sans-serif;  font-weight: normal;  color: #676871;  text-decoration: none;  width: 240px;  _width: 237px;  height: 100px;  border: 1px solid #676871;  padding: 4px 0 4px 4px;  margin: 0;  _height: 100px;    }#register td{  font: 12px Tahoma, sans-serif;  font-weight: normal;  color: #FFF;  text-decoration: none;  text-align: left;  vertical-align: top;   }#register .text{  font: 12px Tahoma, sans-serif;  font-weight: normal;  color: #676871;  text-decoration: none;  width: 240px;  _width: 237px;  height: 15px;  border: 1px solid #676871;  padding: 4px 0 4px 4px;  margin: 0;  _height: 23px;    }#register select{  font: 12px Tahoma, sans-serif;  font-weight: normal;  color: #676871;  text-decoration: none;  height: 18px;  border: 1px solid #676871;  padding: 0;  margin: 0;  _height: 23px;    }#register .text_{  font: 12px Tahoma, sans-serif;  font-weight: normal;  color: #676871;  text-decoration: none;  width: 195px;  _width: 194px;  height: 15px;  border: 1px solid #676871;  padding: 4px 0 4px 4px;  margin: 0;  _height: 23px;    }#register .text__{  font: 12px Tahoma, sans-serif;  font-weight: normal;  color: #676871;  text-decoration: none;  width: 168px;  _width: 167px;  height: 15px;  border: 1px solid #676871;  padding: 4px 0 4px 4px;  margin: 0;  _height: 23px;    }#register .select{  font: 12px Tahoma, sans-serif;  font-weight: normal;  color: #676871;  text-decoration: none;  width: 240px;  _width: 244px;  height: 100px;  border: 1px solid #676871;  padding: 4px 0 4px 4px;  margin: 0;  _height: 100px;}.comment_form{  font: 12px Tahoma, sans-serif;  font-weight: normal;  color: #676871;  text-decoration: none;  width: 500px;  _width: 504px;  height: 100px;  border: 1px solid #676871;  padding: 4px 0 4px 4px;  margin: 0;   }#search_list a{  font: 12px Tahoma, sans-serif;  font-weight: normal;  color: #FFF;  text-decoration: none;}#search_list a:hover{  color: #FFF;  text-decoration: none;}#search_list img{  border: 1px solid #4D4D4D;}#pagecontent {  font: 12px Tahoma, sans-serif;  color: #fff;  padding: 0 0 15px 0;}#pagecontent p{  font: 12px Tahoma, sans-serif;  color: #fff;  padding: 0 0 10px 0;  margin: 0;}#pagecontent a{  font: 12px Tahoma, sans-serif;  color: #C71585;  text-decoration: underline;}#myorders{  margin: 0 0 35px 0;}#myorders th{  font: 14px Arial, sans-serif;  font-weight: normal;  color: #000;  background-color: #4D4D4D;  margin: 0; padding: 3px 1px 3px 2px;  text-align: left;}#myorders .smallth{  font: 12px Arial, sans-serif;  font-weight: normal;  color: #000;  background-color: #4D4D4D;  margin: 0; padding: 3px 1px 3px 2px;  text-align: left;}#myorders em{  font: 12px Arial, sans-serif;  font-weight: normal;  color: #EC008C;  text-align: left;  font-style: normal;}#myorders td{  font: 14px Arial, sans-serif;  font-weight: normal;  color: #FFF;  padding: 4px 2px 4px 3px;  margin: 0;  border-bottom: 1px solid #4D4D4D;}#myorders .weight{  color: #7E7F87;}#myorders .code{  font: 12px Arial, sans-serif;  color: #EC008C;}#myorders a{  font: 12px Arial, sans-serif;  color: #FFF;  text-decoration: underline;}#myorders a:hover{  color: #EC008C;}#myorders .repeat{  font: 14px Arial, sans-serif;  font-weight: normal;  color: #EC008C;}#myorders .repeat:hover{  color: #EC008C;}#myorders .fav{  font: 12px Arial, sans-serif;  font-weight: normal;  color: #EC008C;}#myorders .fav:hover{  color: #EC008C;}#myorders span{  font: 12px Arial, sans-serif;  font-weight: normal;  color: #EC008C;}#myorders .items{  font: 14px Arial, sans-serif;  color: #FFF;  text-decoration: none;  border-bottom: 1px dotted #FFF;}#myorders .item{ position: absolute;  top: -157px;  left: 20px;  border: 1px solid #4D4D4D; z-index: 1000;}#myorders ul{  margin: 0;  padding: 0;  list-style: none;}#myorders li{  margin: 0;  padding: 0 10px 0 0;  float: left;}#kontakt {  font: 12px Tahoma, sans-serif;  font-weight: normal;  color: #7E7F87;  text-decoration: none;}#kontakt .text{  font: 11px Tahoma, sans-serif;  font-weight: normal;  color: #FFF;  text-decoration: none;  width: 164px;  height: 17px;  border: 0px;  _height: 17px;  padding: 2px 0 0 4px;  background-color: #4D4D4D;}#kontakt td{padding: 5px 0 5px 0;}#kontakt textarea{  font: 11px Tahoma, sans-serif;  font-weight: normal;  color: #FFF;  text-decoration: none;  width: 164px;  height: 133px;  border: 0px;  _height: 133px;  background-color: #4D4D4D;  padding: 2px 0 0 4px;  }#filter{  padding-bottom: 15px;  font: 12px Tahoma, sans-serif;  font-weight: normal;  color: #676871;  text-decoration: none;  border: 1px solid #4D4D4D;  border-top: none;  margin-left: -6px;  _margin-left: 0px;  margin-top: -37px;  padding-left: 10px;  padding-top: 30px;  border-right: none;  margin-bottom: 15px;  z-index: 1;  background: url(/pic/filter_bg_top.jpg) 0 0 no-repeat; }#filter a{  font: 12px Tahoma, sans-serif;  font-weight: normal;  color: #676871;  text-decoration: underline;  }#filter a:hover{  text-decoration: underline;  }#filter .active{  font: 14px Tahoma, sans-serif;  font-weight: bold;  color: #EC008C;  text-decoration: none;  border-bottom: 1px dotted #EC008C;}#filter .active:hover{  color: #FF0097;  text-decoration: none;}#filter .padd{  padding: 0 0 10px 0;}#filter ul{  padding: 0px 0 0 23px;  margin: 0;  list-style: none;}#filter li{  padding: 0;  margin: 0;  height: 20px;}#filter input{  padding: 0;  margin: 2px 5px 0px 0;  _margin-top: 0;  _margin-bottom: 0;}.iskl{  background: url(/pic/iskl.jpg) 0 0 no-repeat;  width: 167px;  _width: 174px;  height: 26px;  padding: 6px 0 0 7px;  }.iskl a{  font: 12px Tahoma, sans-serif;  font-weight: bold;  color: #A1A1A1;  text-decoration: underline;}.iskl a:hover{  color: #A1A1A1;  text-decoration: underline;}.vkl{  background: url(/pic/vkl.jpg) 0 0 no-repeat;  width: 167px;  _width: 174px;  height: 26px;  padding: 6px 0 0 7px;    }.vkl a{  font: 12px Tahoma, sans-serif;  font-weight: bold;  color: #FFF;  text-decoration: none;}.vkl a:hover{  color: #FFF;  text-decoration: none;}#calorie_list{  background: url(/pic/filter_bg.jpg) 0 6px repeat-x;  &background: url(/pic/filter_bg.jpg) 0 9px repeat-x;}#calorie_list td{  font: 10px Tahoma, sans-serif;  font-weight: normal;  color: #676871;  text-decoration: none;}#calorie_list input{  padding: 0;  margin: 0;}.clear{  position: absolute;  bottom: 15px;  right: 223px;}.confirm{  position: absolute;  bottom: 15px;  right: 30px;}.clear a{  font: 12px Tahoma, sans-serif;  font-weight: bold;  color: #676871;  text-decoration: underline;}.clear a:hover{  color: #676871;  text-decoration: underline;}.confirm a{  font: 12px Tahoma, sans-serif;  font-weight: bold;  color: #EC008C;  text-decoration: underline;}.confirm a:hover{  color: #EC008C;  text-decoration: underline;}.repeat{  font: 14px Arial, sans-serif;  font-weight: normal;  color: #EC008C;}#subscribe {  font: 11px Arial, sans-serif;  font-weight: normal;  color: #7E7F87;  text-decoration: none;}#subscribe .text{  font: 10px Tahoma, sans-serif;  font-weight: normal;  color: #FFF;  text-decoration: none;  width: 109px;  height: 17px;  border: 0px;  _height: 17px;  background-color: #4D4D4D;  padding-left: 5px;}#subscribe .submit{  font: 10px Tahoma, sans-serif;  font-weight: normal;  color: #FFF;  text-decoration: none;  width: 68px;  padding: 0;  margin: 0;  height: 17px;  border: 0px;  _height: 17px;  background-color: #4D4D4D;}#form_subscribe td{  padding: 5px 5px 5px 0;}#news .cont a{font-family: Tahoma, sans-serif; font-size: 12px; font-weight: normal; color: #EC008C; text-decoration: underline; }#contenttext a{  color: #C71585;  text-decoration: underline;}.maintext{border-top: 1px solid #68686A; font: 12px Tahoma, sans-serif; font-weight: normal; color: #676871; padding: 20px 0 20px 0; margin: 10px 15px 0 0;}.err{color: #EC008C;}.mark_catalog{position: absolute; bottom: 2px; right: 2px;}.comment_form_small img{margin: 0;}.comment_form_small div{position: relative;}.comment_form_small .ava{position: absolute; top: -15px; left: 31px; width: 35px; background-color: #000; _left: -3px;}.comment_form_small .comment_info{position: absolute; top: -10px; left: 75px; _left: 43px;}.comment_form_small .comment_corn_bg_t{background: url(/pic/comment_corn_bg.jpg) 0 21px repeat-x; position: relative;}.comment_form_small .comment_corn_bg_b{background: url(/pic/comment_corn_bg.jpg) 0 100% repeat-x;}.comment_form_small .comment_corn_bg_l{background: url(/pic/comment_corn_bg.jpg) 0 0 repeat-y;}.comment_form_small .comment_corn_bg_r{background: url(/pic/comment_corn_bg.jpg) 100% 0 repeat-y;}.sortby{position: absolute; top: 254px; left: 530px; _top: 48px; font: 11px Tahoma, sans-serif; color: #72737C; text-decoration: none;}.sortby div{float: left; padding: 3px 0 8px 6px;}.sortby a{font: 11px Tahoma, sans-serif; color: #72737C; text-decoration: underline;}.sortby .price_sort{width: 45px; _width: 51px;}.sortby .price_rating{width: 79px; _width: 85px; padding-left: 8px;}.sortby .price_curr{background: url(/pic/sort_price.jpg) 0 0 no-repeat;}.sortby .price_curr a{color: #FFF;}.sortby .rating_curr{background: url(/pic/sort_rating.jpg) 0 0 no-repeat;}.sortby .rating_curr a{color: #FFF;}.popup_black{  position: fixed;   _position: absolute;   _left: 0px;   top: 203px;   _top: expression((eval(document.body.scrollTop)+205) + "px");   z-index: 10000;    filter:alpha(opacity=100);  -moz-opacity: 1.0;  -khtml-opacity: 1.0;  opacity: 1.0;  padding-left: 250px;}.popup_black .descr{  font: 14px Tahoma, sans-serif;  font-weight: normal;  color: #FFF;  text-decoration: none;  padding: 25px 0 0 0;  margin: 0;  background-color: #0D0D0D;}.popup_black .descr span{  color: #EA0084;}.popup_black .close{  position: absolute;  top: 20px;  right: 15px;}.popup_black .close a{  font: 9px Tahoma, sans-serif;  font-weight: normal;  color: #A1A1A1;  text-decoration: none;}.popup_black .close a:hover{  color: #A1A1A1;}.popup_black h3{  font: 24px Arial, sans-serif;  font-weight: normal;  color: #EC008C;  	padding: 0;	margin: 0;}.popup_black .popup_back{  width: 504px;  _width: 514px;   border: 3px solid #FFF;   z-index: 10000;   background-color: #0D0D0D;   filter:alpha(opacity=100);  -moz-opacity: 1.0;  -khtml-opacity: 1.0;  opacity: 1.0;    position: relative;}.popup_black .text{border: 0; width: 375px; font-size: 12px; padding: 3px 2px 3px 2px; _height: 20px;}.popup_black .textarea{border: 0; width: 379px; height: 70px; _width: 375px;}.popup_black form td{padding: 0 25px 5px 0; vertical-align: top;}.fast_links{position: absolute; top: 45px; left: 150px; z-index: 1000;}.fast_links .callback a, .fast_links .letter a, .fast_links .fastorder a{display: block; color: #828282; text-decoration: underline; background-color: #181818; padding: 5px 0 5px 15px; width: 120px; _width: 135px; margin-bottom: 2px;}.fast_links .callback a:hover, .fast_links .letter a:hover, .fast_links .fastorder a:hover{color: #FFF; text-decoration: none; background-color: #0D0D0D;}/* Стили для jQuery UI Datepicker */#datepicker_div, .datepicker_inline {	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	padding: 0;	margin: 0;	background: #DDD;	width: 185px;}#datepicker_div {	display: none;	border: 1px solid #f31b9a;	z-index: 10;}.datepicker_inline {	float: left;	display: block;	border: 0;}.datepicker_dialog {	padding: 5px !important;	border: 4px ridge #DDD !important;}button.datepicker_trigger {	width: 25px;}img.datepicker_trigger {	margin: 2px;	vertical-align: middle;}.datepicker_prompt {	float: left;	padding: 2px;	background: #DDD;	color: #000;}*html .datepicker_prompt {	width: 185px;}.datepicker_control, .datepicker_links, .datepicker_header, .datepicker {	clear: both;	float: left;	width: 100%;	color: #FFF;}.datepicker_control {	background: #f31b9a;	padding: 2px 0px;}.datepicker_links {	background: #eff0ee;	padding: 2px 0px;}.datepicker_control, .datepicker_links {	font-weight: bold;	font-size: 80%;	letter-spacing: 1px;}.datepicker_links label {	padding: 2px 5px;	color: #888;}.datepicker_clear, .datepicker_prev {	float: left;	width: 34%;}.datepicker_current {	float: left;	width: 30%;	text-align: center;}.datepicker_close, .datepicker_next {	float: right;	width: 34%;	text-align: right;}.datepicker_header {	padding: 1px 0 3px;	background: #f31b9a;	text-align: center;	font-weight: bold;	height: 1.3em;}.datepicker_header select {	background: #f31b9a;	color: #000;	border: 0px;	font-weight: bold;}.datepicker {	background: #CCC;	text-align: center;	font-size: 100%;}.datepicker a {	display: block;	width: 100%;}.datepicker .datepicker_titleRow {	background: #ffb9e2;	color: #000;}.datepicker .datepicker_daysRow {	background: #FFF;	color: #666;}.datepicker_weekCol {	background: #ffb9e2;	color: #000;}.datepicker .datepicker_daysCell {	color: #000;	border: 1px solid #DDD;}#datepicker .datepicker_daysCell a {	display: block;}.datepicker .datepicker_weekEndCell {	background: #eff0ee;}.datepicker .datepicker_daysCellOver {	background: #FFF;	border: 1px solid #777;}.datepicker .datepicker_unselectable {	color: #888;}.datepicker_today {	background: #ffb9e2 !important;}.datepicker_currentDay {	background: #f31b9a !important;}#datepicker_div a, .datepicker_inline a {	cursor: pointer;	margin: 0;	padding: 0;	background: none;	color: #000;}.datepicker_inline .datepicker_links a {	padding: 0 5px !important;}.datepicker_control a, .datepicker_links a {	padding: 2px 5px !important;	color: #000 !important;}.datepicker_titleRow a {	color: #000 !important;}.datepicker_control a:hover {	background: #FDD !important;	color: #333 !important;}.datepicker_links a:hover, .datepicker_titleRow a:hover {	background: #FFF !important;	color: #333 !important;}.datepicker_multi .datepicker {	border: 1px solid #f31b9a;}.datepicker_oneMonth {	float: left;	width: 185px;}.datepicker_newRow {	clear: left;}.datepicker_cover {	display: none;	display/**/: block;	position: absolute;	z-index: -1;	filter: mask();	top: -4px;	left: -4px;	width: 193px;	height: 200px;}#order_time{margin-top: -5px;}#order_time .text{width: 175px; &width: 187px; &padding-top: 3px; &height: 19px; _width: 175px; _height: 22px;}#order_time select{&margin-top: 1px;}.reformal{display: none;}
