body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,label,fieldset,img,input,textarea,p,blockquote,th,td { 
	margin:0; padding:0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline}
:focus {outline:0}
html,body {height:100%}
body {background:#fff url(/templates/13/images/header.jpg) no-repeat center 0; font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #333;}
ol,ul {list-style:none;}
input[type="checkbox"] {vertical-align: bottom}
input[type="radio"] {vertical-align: text-bottom}
textarea, input {font-family: Arial, Helvetica, sans-serif; font-size: 12px !important;}
label, input[type="button"], input[type="submit"], button {cursor: pointer}
a {font-size: 12px; color: #008bca;}
a:hover {text-decoration: none}
h3 {font-size: 20px; font-weight: normal; padding:10px 0;  color: #3399cc; }


#wrap {position: relative; min-height: 100%;}
.main {width: 960px; margin: 0 auto; overflow: visible; }

#header { height: 240px;  padding:10px 0 0 0; position: relative}
#header .logo {background:url(/templates/13/images/logo.png) no-repeat center 0; width:175px; height:150px; float:left; margin:10px 35px 0 15px }
#header .logo a {display:block; width:175px; height:95px;}
#header .logo h2 {color: #fff; font-size: 30px; font-weight:normal; text-align:center}
#header .logo p {color: #fff; text-align:center}
.top_box {overflow: hidden; margin-bottom: 15px}
.slogan {color: #107fc4; padding-top: 35px}
.action {width: 282px; height:60px; padding:5px 10px 25px; color: #666;
  background: url(/templates/13/images/slogan.png) no-repeat 0 0; overflow: hidden; position: absolute; left: 410px; top: 90px}
.action span {font-weight: bold; color: #f131b2; }

.korzina {width: 180px; color: #666; padding-left: 20px}
.korzina p {margin-bottom: 3px}
.korzina .korzina_link {background: url(/templates/13/images/korzina.png) no-repeat 0 3px; padding-left: 25px; float: right; margin-bottom: 10px}
.korzina .korzina_link a {font-size: 20px; color: #669900; font-family: Times New Roman, serif;}
.korzina input {background: url(/templates/13/images/buy_submit.png) no-repeat 0 0; width: 125px; height: 33px; margin-top: 10px}
.korzina input:hover {opacity:0.8}

#navigation {clear: both; height: 35px; padding: 10px 0 0 20px}
#navigation ul li {float: left; margin-right: 20px}
#navigation ul li a {display: block; padding-right: 15px; line-height: 33px; font-size: 14px; color: #fff; text-decoration: none; text-transform: uppercase}
#navigation ul li a span {padding: 0 0 0 15px; display: block; line-height: 33px}
#navigation ul li a:hover, #navigation ul li a.active {background: url(/templates/13/images/nav_bg.png) no-repeat right 2px;}
#navigation ul li a:hover span, #navigation ul li a.active span {background: url(/templates/13/images/nav_bg.png) repeat-x 0 2px; }

#container {overflow: hidden;}

#left {width: 200px; margin-right: 15px; float:left; }
#left h3 {color: #3399cc; }
#login_form {width: 200px; height: 80px; }
#login_form .inputs {width: 140px; float:left; }
#login_form .inputs input {background: #fff; border: 1px solid #ccc; padding-left: 10px; width:130px; height: 28px; line-height: 28px; font-size: 12px;  color: #ccc; margin-bottom: 10px }
#login_form .inputs input:active {color: #333; }
#login_form .login_submit {width: 50px; float: right; text-align: center; padding-top: 10px}
#login_form .login_submit input {background: url(/templates/13/images/login.png) no-repeat 0 0; width: 48px; height:30px; margin-top: 10px }
.logOut {background: url(https://web.archive.org/web/20160504071752im_/http://apteka-15.ru/templates/images/logOut.png) no-repeat 0 0; display: block; width: 70px; height: 30px; }
.logged {color: #666; padding: 10px 0; }
.logged h5 {font-size: 14px; color: #0580be; font-weight: normal;  }
.log_icon {background: url(/templates/13/images/log_icon.png) no-repeat 0 0; padding-left: 20px; margin: 5px 0}
.log_icon2 {background: url(/templates/13/images/log_icon2.png) no-repeat 0 0; padding-left: 20px; margin-bottom: 10px}

.left_nav li {line-height: 26px; padding-left: 20px; background: url(/templates/13/images/left_nav.png) no-repeat 0 center; border-bottom: 1px dashed #ccc;}
.left_nav li a {color: #333; text-decoration: none }
.left_nav li a:hover {text-decoration: underline}

.how {padding-bottom: 30px}
.how li {margin-bottom: 10px}
.how li a {color: #666; }


#content {width: 745px; float: right}

.services_item {background: url(/templates/13/images/delivery.png) no-repeat 0 0; width: 218px; height:105px; float:left; margin:15px 17px 0 0; padding: 10px 10px 10px 5px; color: #666; overflow: hidden; line-height: 1.4em; font-size: 12px;  border-bottom: 1px solid #D6D6D6; }
.services_item h4 {font-weight: normal; padding:0 0 5px 57px;  }
.services_item h4 a {font-size: 16px; color: #f131b2; text-decoration: none}
.services_item img {float:left; margin: 10px 5px 0 0}
.services_item p {overflow: hidden}

.our_products { width: 165px; height: 200px; float:left; margin:0 20px 15px 0;  }
.our_products img {float:left; margin-bottom: 10px}
.our_products h5 {font-size: 16px;  font-weight: normal; color: #ff3399;padding: 0px 0 5px; line-height: 16px }
.our_products h6 {font-size: 14px;  font-weight: normal; color: #006699; padding: 0px 0 5px}
.our_products p {height: 30px; overflow: hidden; margin-bottom: 10px; font-size: 11px; padding-left: 10px; text-align:center }
.buy {background: url(/templates/13/images/buy.png) no-repeat 0 0; display: block;  width: 120px; height: 30px; margin-left: 10px }
.buy2 {background: url(/templates/13/images/buy_table.png) no-repeat 0 0; display: block;  width: 84px; height: 21px; float: right ; margin:1px 5px 0 0}
.buy:hover, .buy2:hover {opacity:0.8; filter:alpha(opacity=80);}


.order {padding-bottom:70px;}
.order p { margin: 10px 0;line-height: 20px;}
.order .number {font-size: 14px;color:#669900;margin:15px 0;}

table th {height:41px;font-size: 14px;font-family:Tahoma;font-weight:normal;letter-spacing:0px;color:#fff !Important;border-bottom:#fff 1px solid;background: url(/templates/13/images/th_bg.png) repeat-x 0 0; vertical-align: middle}
table.goods, table.youGoods {margin-top:18px;width:100%;}
table.goods td, table.youGoods td {height:30px;border-bottom:#fff 1px solid;font-weight:normal;  vertical-align: middle}
table .odd td {background-color:#d4fbff;}
table .event td {background-color:#e3fcff;}
table.goods .last .sum, table.goods .last .price {padding-top:8px;width:110px;}
table.goods .last .price {color:#fff;text-align:right;}
table.youGoods .name, table.goods .name {padding-left:15px;text-align:left;width:260px;}
table.youGoods .amount, table.goods .amount {text-align:center;width:90px;}
table.youGoods .price, table.goods .price {text-align:center;color:#666;width:110px;}
table.youGoods .sum, table.goods .sum {text-align:center;color:#669900;}
table.youGoods .del {border-bottom:none;}
table.youGoods .btnbuy {text-align:right;background-color:#d4fbff;}
table.goods .buys {width:200px;text-align:right;}
table.goods .last .sum, table.goods .last .price {padding-top:8px; color: #f131b2; }
table.goods .last .price {color:#666;text-align:right;}
table.youGoods .txt, table.goods .txt {width:50px;outline:none;text-align:center;color:#666666;height:16px;border:#cccccc 1px solid;font-size: 12px;font-family:Arial;font-weight:normal;letter-spacing:0px;}
.colorButton {background: url(/templates/13/images/colorButton.png) no-repeat 0 0; color: #fff; display: block;font-size: 12px;font-weight: normal;height: 29px;  line-height: 29px;    text-align: center;    text-decoration: none;   width: 121px;}
.colorButton:hover {opacity:0.8}
.leftCod {width:200px;padding-left:18px;padding-top:10px; color: #e2001a; }
.rightCod {padding-top:10px;}
.promoCode {background:  #FFFFFF; border: 1px solid #ccc;color: #666666;font-family: Tahoma;font-size: 12px; font-weight: normal; height: 12px; letter-spacing: 0;   padding-bottom: 4px;padding-left: 3px;  padding-top: 6px;  width: 190px !important;}
.buttons {padding-left:150px;padding-top:25px;}
.flLeft {  float: left;  margin-right: 20px;}
.enter_email {padding-top: 15px}
.rgb {color: #f131b2; }
.pink {color: #f131b2; }
.blue {color: #0580be; }
.packing {color: #f131b2; padding: 15px }
.hr {height: 1px; background: #fff; border-bottom: 1px solid #78a5c0; margin: 10px 0}
.status_title {font-size: 14px; font-weight: normal; color: #3a7de1; }

.account {font-size: 12px;font-family:Tahoma;font-weight:normal;letter-spacing:0px;color:#676767;padding-bottom:100px;margin-right:70px;}
.account table td {height:20px;}
.account .setup {margin-top:14px;}
.account .setup .blueButton {margin-right:-3px;margin-top:4px;}
.account .setup .left {width:40px;padding-right:10px;}
.account .setup td {padding: 8px 0}
.account .setup input {width:260px;height:14px;padding:5px 3px 3px 3px; color:#666666;background-color:#fff;border:#ccc 1px solid;overflow:hidden;}
.account .setup textarea {width:260px; padding: 1px 3px;height:82px;color:#666666;background-color:#fff;border:#ccc 1px solid;resize:none;overflow:hidden;}

table.user {margin-top:20px;margin-bottom:14px;}
table.user .left {  width: 100px}
table.status {margin-top:20px;margin-bottom:14px;}
table.status td {border-bottom:#fff 1px solid; padding: 3px 0}
table.status .date {width:145px;}
table.status .stat {width:107px;}
table.status .last td {border:none;}
table.discount {margin-top:20px;}

table.contact {color:#666;margin-top:25px;}
table.contact input {padding: 6px 3px 4px;width:201px;height:12px;margin-top:4px;margin-bottom:10px;color:#666666;background:#fff;border:#e7e6e6 1px solid;}
table.contact textarea {width:339px;height:175px;padding:1px 3px;margin-top:4px;margin-bottom:10px;color:#666666;background:#fff;border:#e7e6e6 1px solid;resize:none;overflow:hidden;}
table.contact .code {width:125px !Important;}
table.contact .left {width:150px;float:left;}
table.contact img {float:left;margin-top:5px;}
table.contact .blueButton {background: url('https://web.archive.org/web/20160504071752im_/http://apteka-15.ru/templates/13/images/send.gif') no-repeat left top;width:71px;padding-left:35px;}

.registr {color:#6d6d6d;width:100%;}
.registr td {padding-top:4px;padding-bottom:7px;width:100%;}
.registr td em {font-style: normal; display: inline-block; width: 170px; font-weight: bold;}
.registr p {line-height:16px !Important;}
.registr .coment {width:350px !Important;height:67px !Important;margin-top:4px;color:#333333;padding: 1px 3px;outline:none;;color:#666666;background-color:#fff;border:#ccc 1px solid;resize:none;overflow:hidden;}
.registr input {width:227px;margin-top:4px;padding: 6px 3px 4px;height:12px;color:#666666;background:#fff;border:#ccc 1px solid;outline:none;}
.registr .left {width:195px;}
.registr .small {font-size: 11px;font-weight:normal;white-space:nowrap;}
.radio {width:auto !Important;background: none !Important;border:none !Important;margin-top:1px !Important;height:13px;display:block;float:left;margin-right:5px;}
.comentBig {width:370px !Important;height:165px;padding: 1px 3px;border:#cccccc 1px solid;color:#666666;background:#fff;border:#ccc 1px solid;resize:none;overflow:hidden;margin-top:4px;}
input.long {width:370px !Important;}
.registr .greenButton {margin-top:7px;}


.dannie p {margin: 0 !important}
.dannie p span {color: #000; }
.tovar_box {height: 185px; margin-bottom: 15px}
.tovar_image {width: 185px; float:left; margin-right: 15px; padding-left: 15px}
.tovar_image img {border: 1px solid #ccc;}
.tovar_about {float:left; width: 530px}
.tovar_about h4 {font-size: 16px; color: #669900; font-weight: normal; font-family: "Times New Roman", Helvetica, sans-serif; padding-bottom: 10px}
.tovar_about p {padding-bottom: 5px}


.bannersWide {width:743px;height:80px;background: url('https://web.archive.org/web/20160504071752im_/http://apteka-15.ru/templates/images/baner2.jpg') no-repeat left top;padding-top:20px;margin-top:15px;margin-bottom:20px;}
.bannersWide p {margin-left:180px;margin-right:20px;}
.bannersWide p a {color:#ff3399;}
p.white {margin-bottom:25px;color:#666;}





#footer { height: 100px; padding: 130px 0 0 0;  }
#footer .main {border-top: 1px solid #ccc; padding-top: 40px}
#footer ul li {float: left; margin-right: 20px}
#footer ul li a:hover, #footer ul li a.active {text-decoration: none}
#footer p {float:left; }
.bottom_box {float: right}
.partner {margin-left: 100px}
.partner a {color: #339900; }

.title_border {border-bottom: 2px solid #ccc; margin-bottom: 15px}
.clear {clear: both}
.lastMarg {margin-right: 0 !important}
.lastBord {border: none !important}
.lastBack {background: none !important}



.left_review {overflow: hidden; padding-bottom: 20px}
.left_review img {border: 1px solid #333; float:left; margin: 0 10px 5px 0}

/* btn-call */

.btn-call {
    background: url("/templates/13/images/btn-call.png") no-repeat;
    width: 180px;
    height: 39px;
    text-indent: -99999px;
    overflow: hidden;
    position: absolute;
    top: 201px;
    right:3px;
    z-index: 2;
    cursor: pointer;
}

.btn-call:hover {
    background-position: 0 100%;
}

/* callback-box */

.callback-box {
    width: 271px;
    position: absolute;
    top: 179px;
    right: 0px;
    z-index: 3;
    display: none;
}

.callback-box .cb-c {
   padding: 16px 13px 7px 39px;
   background: #f5f7f7;

  border: 5px solid #d7e1e9;
   -webkit-border-radius: 5px;
    border-radius: 5px;
}

.callback-box .cb-c2 {
    padding: 16px 17px 7px;
}
#btn_callback{
	background: #14a6d3;
	width: 176px;
	height: 35px;
	color: #fff;
   font-size: 16px!important;
   font-family: Tahoma;
  	border: none;
}
#btn_callback:hover{
	opacity: 0.8;
	filter: alpha(Opacity=80);
	
}
.callback-box .cb-b {
 /*   background: url("/web/20160504071752im_/http://apteka-15.ru/templates/13/images/bg-callback-box.png") no-repeat;*/
    height: 17px;
    overflow: hidden;
    position: relative;
    z-index: 4;
}

.callback-box .btn-call {
    background: url("/templates/13/images/btn-call.png") no-repeat;
    height: 39px;
    top: auto;
    right: 10px;
    bottom: -22px;
}

.callback-box .btn-call:hover {
    background-position: 0 -39px;
}

.callback-box .cb-text {
    text-align: center;
    font-size: 18px;
    line-height: 21px;
    color: #333;
}

.callback-box .cb-text p {
    margin: 0 0 15px;
}

.callback-box .cb-text p.no-margin {
    margin: 0;
}

.callback-box #cb-form{
	border: none;
}




/* one click buy */
.btn-fast-buy{cursor: pointer; text-decoration: underline; display: block; padding-right:7px;}

.one-click-holder {position: relative; }
.one-click-box {
    display: none;
    position: absolute;
    top:-180px;
    left:-130px;
    z-index: 1000;
    background: #fff;
    width: 198px;
    padding: 28px 28px 31px 32px;
    border: 4px solid #C3C3C3;
    -webkit-border-radius: 9px;
    border-radius: 9px;
}
.one-click-box.hot {top: 35px; left: 0px;}
.one-click-box .oc-close{display: block; position: absolute; right: 15px; top: 5px; font-weight: bold; cursor: pointer; font-size: 14px;}
.one-click-box .row {
    text-align: left;
    margin: 0 0 8px;
    font-size: 14px;
}
.one-click-box .row label {
    display: block;
    margin: 0 0 5px;
}
.one-click-box .row .text {
    border:1px solid #ccc;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 9px 5px;
}

.one-click-box .row .text input {
    display: block;
    width: 184px;
    outline: none;
    background: none;
    border: 0;
    padding: 0;
    color: #333;
}
.one-click-box .submit {
    display: block;
    margin: 6px auto 0;
    padding: 0;
    background: url("/templates/13/images/btn-one-click.png") no-repeat;
    width: 198px;
    height: 41px;
    cursor: pointer;
    border: 0;
    font-size: 0;
    line-height: 0;
    text-indent: -99999px;
    overflow: hidden;
}
.one-click-box .submit:hover {opacity: 0.6;}

 .form .form-input input{ width: 184px; height: 26px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #fff;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    border: solid 1px #ccc;
    padding: 5px;
}

.one-click-box fieldset {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.form .inp-row { margin: 0 0 8px; }
.form .f-row-title label {
    color: #333333;
    cursor: pointer;
    float: left;
    font-size: 14px;
    margin-right: 4px;
}

.form .error .form-input input{
    border: solid 1px #e44e4e;
}

.products tr .aclick{
	border-bottom: none!important;
}

.text_bottom{padding-left: 10px;}

.text{}
.text p{padding: 7px 0 7px 0 ;}

.form .form-textarea textarea {
    width: 384px;
    height: 76px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #fff;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    border: solid 1px #ccc;
    padding: 5px;
}

.form .error .form-textarea textarea {border: solid 1px #e44e4e;}
.form .error .form-input input {color: #e44e4e;border: solid 1px #e44e4e;}
.form .success .form-input {border: solid 1px #74c226;}
.form .success .form-input input {color: #74c226;}
.form .f-row-title .req { float: left; margin-right: 5px; font-size: 14px; color: #e13939; }
#form_comment{	border: none;}

.comments{margin-top: 20px;}
.comment{margin-bottom: 10px; font-size: 12px;}
.comment b{font-size: 14px;}
.comment i{font-size: 14px;}
.respons label{float:none!important;}

.respons{	padding-left: 10px;}


/* btn-submit */

.btn-submit {
    background: url("https://web.archive.org/web/20160504071752im_/http://apteka-15.ru/templates/13/images/btn-send.png") no-repeat -141px 0;
    float: left;
    width: 139px;
    height: 39px;
    padding: 0;
    margin: 0;
    border: 0;
    cursor: pointer;
}

.btn-submit-disabled {
    cursor: default;
    background-position: 0 0;
}

.loading{width: 140px; height: 41px; display: block; background: url('/templates/13/images/loading.gif') center center no-repeat;} 

.msg-error{color: red;}

.reorder{}
.reorder .reorder-link{text-decoration: underline; cursor: pointer; }
.reorder .box { background: #fff; padding: 10px; border: 2px solid #99cc00; -webkit-border-radius: 5px; border-radius: 5px; margin: 0!important; font-weight: bold; text-align: center; display: none;}
.reorder .loading { height: 14px; margin: auto;}
.reorder .reorder-no{ color: red; text-decoration: underline; cursor: pointer; margin:  0 10px;}
.reorder .reorder-yes{ color: green; text-decoration: underline; cursor: pointer; margin:  0 10px;} 
/*
     FILE ARCHIVED ON 07:17:52 May 04, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:56:49 Oct 01, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.214
  exclusion.robots: 0.04
  exclusion.robots.policy: 0.018
  esindex: 0.021
  cdx.remote: 37.05
  LoadShardBlock: 141.883 (3)
  PetaboxLoader3.datanode: 151.855 (4)
  load_resource: 407.723
  PetaboxLoader3.resolve: 372.336
*/