* { margin:0; padding:0; }
body { background:#fff url("/img/bg.jpg") left top no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:0.75em; color:#727272; text-align:center; }

a             { color:#727272; text-decoration:underline; }
a:hover       { text-decoration:none; }
a:hover img   {position:relative;}
:focus        { outline: 0; }
.clear{clear: both;}

/* Headings */
h1            { font-size:18pt; font-weight:normal; line-height:1.3; }
h2            { font-size:1em; font-weight:bold; line-height:1.34; margin-bottom:5px; }
h3            { font-size:1em; font-weight:bold; line-height:normal; margin-bottom:10px;}
h4            { font-size:1em; font-weight:bold; margin-bottom:10px;}
h5            { font-size:0.92em; font-weight:bold; margin-bottom:10px;}
h6            { font-size:0.92em; font-weight:bold; margin-bottom:10px;}
/* Forms */
form          { display:inline; }
fieldset      { border:0; }
legend        { display:none; }

/* Table */
table         { border:0; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:100%; }
caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }


/* Lists */
ul,ol         { list-style:none; }

/* page */

#i_wrrap{ width: 990px; margin: 0 auto; margin-top: 20px; min-height: 500px; }
#header{background: white;}
#header .header-top-block{background:url(/images/header_top_block_bg.jpg) left top repeat-x; vertical-align: middle; margin-bottom: 8px;}
#header .header-top-block .left-corner{background:url(/images/header_top_block.jpg) left top no-repeat; padding-left:14px;}
.header .right-text{float:right; color:#606060; padding:5px 14px 5px 0; display:block; text-align: right; vertical-align: middle;}
#header .right-text span{color:#3f3f3f; font-family:'Quattrocento Sans', sans-serif; font-size:1.91em;  padding-left:10px; display:inline-block; padding-top: 5px;}
#header .welcome-msg{padding:12px 0 8px; font-weight:bold; color:#606060; margin-left: -25px; margin-right: 40px; vertical-align: top;}
#header  p{display: inline-block; vertical-align: middle;}
.right{float: right;}
#logo{float: left; margin-left: 15px; margin-top: 15px;}
#basket_top{}

.tel_top{float: left;text-align: right;margin-top: 18px;margin-left: 115px;}
.tel_top_gray{font-size: 19pt; color: #5f5f5f; font-family: times new roman; font-style: italic;}

/* menu */
#menu
{
	width: 100%;
    height: 35px;
	margin: 0;
	padding: 10px 0 0 0;
	list-style: none;  
background:  url("/images/header_links_block.jpg") repeat-x; /* Old browsers */

	-moz-box-shadow: 0 2px 1px #9c9c9c;
	-webkit-box-shadow: 0 2px 1px #9c9c9c;
	box-shadow: 0 2px 1px #9c9c9c;
    border-radius:5px;
}

#menu li
{
	float: left;
	padding: 0 0 10px 0;
	position: relative;
	line-height: 0;
}

#menu a 
{
	float: left;
	height: 25px;
	padding: 0 25px;
	color: #fff;
	text-transform: uppercase;
	font: bold 12px/25px Arial, Helvetica;
	text-decoration: none;
	text-shadow: 0 1px 0 #000;
}

#menu li:hover > a
{
	color: #333;
}

*html #menu li a:hover /* IE6 */
{
	color: #fafafa;
}

#menu li:hover > ul
{
	display: block;
}

#header .form-search{
border-right:1px solid #dfdede;
background:url("/images/top_search_bg.jpg") left top no-repeat, url("/images/top_search_button.png") repeat-x; 
padding:0 0 10px 23px; width:450px; 
float:left; 
margin: 15px 0 10px 15px;
padding: 0 0 0 12px;

}
#header .form-search input{width:344px; border:0; background:0; color:#999; font-size:12px; padding-top:6px;}
#header .form-search button{float:right; position:relative; cursor: pointer;}
#header .form-search button{
    background: url("/images/top_search_button.gif") no-repeat; 
   
height:27px; 
color:#606060; 
text-transform:uppercase; 
font-size:12px; 
padding:0 10px 0 12px;
border: none;
margin: 0 0 0 15px;
}
#p_content{background: white; padding-top: 15px;}

#left_p{
    width: 220px;
    min-height: 250px;
    float: left;
    margin-right: 15px;
    margin-left: 20px;
}
#left_p h3{ font-size: 14pt;}
#content{
    float: left;
    width: 700px;
    text-align: left;
    padding: 0 5px 20px 15px;
    background: white;
}
#content a {color: #0ea2df;}
#content p{
    margin: 4px 0 5px 0;
}
#footer_t{
  
 min-height: 60px;  
 background: url("/images/footer_block_bg.jpg") repeat-x;
 
}
.footer-box {
    border-top:1px solid #f4f4f4; 
    background:url(/images/footer_box_left_corner.jpg) left bottom no-repeat , url(/images/footer_box_right_corner.jpg) right bottom no-repeat; 
    background-color: #494949;
    color:white; 
    padding: 5px;}
    
#callback{float: right;}
/* left nav */
#nav { padding:0; margin:0; font-size:1em; width: 95%;}

#nav li { text-align:left; position:relative;  }
#nav li.over { z-index:998; }
#nav li.parent {}
#nav li a { display:block; text-decoration:none; }
#nav li a:hover { text-decoration:none; }
#nav li a span { display:block; white-space:nowrap; cursor:pointer; }
#nav li ul a span { white-space:normal; }
#nav li { float:none; display:block; }
#nav li.items{background:url(/images/sidebar_menu_top_layer_marker.gif) right 15px no-repeat;}
#nav li.items.hover,
#nav li.items.active{background:url(../images/sidebar_menu_top_layer_marker_active.gif) right 15px no-repeat;}
#nav li a { float:none; padding:12px 0 7px 12px; font-weight:bold; color:#606060; border-bottom:1px solid #dfdede; }
#nav li a:hover { color:#709f0c; }
#nav li.last a{border-bottom:0;}
#nav li.hover a,
#nav li.active a { color:#709f0c; }
#nav > li.active > ul{display:block;}

/* left basket */
#basket{
    background: #1459a7 url("/images/cart_block_corner_right_bot.jpg") right bottom no-repeat;
    height: 90px;
    width: 95%;
    border: 1px solid #0d65c8;
    color: white;
    border-radius:7px;
}
/**block*/
.block { margin:0 0 20px; border:1px solid #dfdede; padding:18px 21px 25px 19px; background:url(/images/sidebar_block_bg.jpg) left top repeat-x #fbfbfb; color:#606060; }
#basket a{color: white;}
#basket div{font-size: 16pt; margin-top: 10px;}

ul.main { width: 99%;}
ul.main li.main img{max-width: 155px;}
ul.main li.main a{text-align: center;}
ul.main li.main{ margin: 0px; 
                 min-height: 150px; 
                 text-align: center;  
                 vertical-align: top;
                 width: 205px; 
                 position: relative; 
                 padding: 3px; 
              
                 margin: 3px; 
                 list-style: none; display: inline-block;}
                 
ul.main li.clears{float: none; clear: both; height: 15px; border: none; list-style: none;}

/*== Drug detal  ==*/
#view_detal{  border-bottom:4px solid #eee; border-top:1px solid #eee; padding-bottom: 5px;  clear: both; padding: 12px 5px 10px 12px; border-radius:8px;

background: url("/images/listing_item_bg.jpg") left bottom repeat-x;
}
#view_detal #img{width: 334px;   padding: 3px; float: left; text-align: center;}
#view_detal #img img{height: 280px; max-width:290px; }
#view_detal #info_d{ float: left; padding: 3px; 
    background-color: #fffadb;
    position: relative;
    padding: 30px 20px 20px;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: 0 1px 1px #dbdacf;
    margin-bottom: 30px;     width: 334px;
}

#view_detal #info_d:before {
    content: " ";
    display: block;
    width: 100%;
    height: 70px;
    position: absolute;
    z-index: 1;
    top: 0px;
    left: 0px;
    border-radius: 3px 3px 0 0;
    background-color: #fffddf;
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(top, #fee5bf, #fffddf);
    background-image: -ms-linear-gradient(top, #fee5bf, #fffddf);
    background-image: -webkit-linear-gradient(top, #fee5bf, #fffddf);
    background-image: -o-linear-gradient(top, #fee5bf, #fffddf);
    background-image: linear-gradient(top, #fee5bf, #fffddf);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffee5bf', endColorstr='#fffffddf', GradientType=0);
}
#view_detal #info_d ul {
    margin: -4px 0 0 0;
    max-width: 400px;
    position: relative;
    z-index: 1;
}
#view_detal #info_d ul li{list-style: none; padding: 2px; font-size: 11pt;}
#view_detal #info_d ul li span.price_text{
  
    background: none;
    font-weight: 700;
    font-size: 46px;
line-height: 30px;
    color: #000;

    }
#view_detal #info_d ul li.li_price{
text-align: center;
}
    
#view_detal #info_d ul li span.price_text_green{font-size: 19pt; font-family:"PresentScript";  src: url("/js/font_price.ttf");  color: #75cb06;}

#view_detal #info_d ul li.li_price #add_to_basket, input.buy_one_click, body .b_link{
font-size: 12pt;
    text-shadow: 0px -1px 0px rgba(1, 1, 1, 0.29);
    padding: 0.38462em 0.7em 0.38462em 2.2em;
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 0;
    outline: 0;
    box-shadow: 3px 3px 7px 0 rgba(105, 206, 95, .5), inset 0 -3px 0 0 #3a9731;
    background: #4bbe3f;
    background: -webkit-linear-gradient(top, #79d670, #4bbe3f);
    background: -ms-linear-gradient(top, #79d670, #4bbe3f);
    background: -moz-linear-gradient(top, #79d670, #4bbe3f);
    background: linear-gradient('to bottom', #79d670, #4bbe3f);
    box-shadow: 3px 3px 7px 0 rgba(105, 206, 95, .5), inset 0 -3px 0 0 #3a9731;
    font-weight: bold;
    padding: 0.5em 0.83333em 0.58333em 1.875em;
    color: #fff !important;
    border-radius: 4px;
    vertical-align: top;
    cursor: pointer;
    font-size: 16pt;
text-decoration:none;

 }
#view_detal #info_d ul li.li_price #add_to_basket:hover, input.buy_one_click:hover{
  background: #6fbe1e;
    background: -webkit-linear-gradient(top, #40b518, #4bbe3f);
    background: -ms-linear-gradient(top, #40b518, #4bbe3f);
    background: -moz-linear-gradient(top, #40b518, #4bbe3f);
    background: linear-gradient('to bottom', #40b518, #4bbe3f);
}
 input.buy_one_click{padding: 0.38462em 0.7em;}
#view_detal #info_d ul li.li_price #add_to_basket span {
    display: inline-block;
    width: 24px;
    height: 22px;
    background: url("/images/basket.png") left center no-repeat;
    margin-left: -24px;
    margin-right: 6px;
}
 #descr{line-height: 22px; padding-top: 0; margin-top: -30px;}
 
#view_detal #add_price_bg{  padding: 15px 5px 10px 25px;  margin-bottom: 5px;
}
.num{width: 30px; text-align: center; padding: 3px; margin: 0 8px 0 8px;}
li.main a{color: #067fcb;}

#main_nav {margin-bottom: 15px;}
.s1_d{color: #4bb30c;     font-size: 23pt; margin-bottom: 15px;}
.green{color:#4bb30c;}
.ul_top li{
    text-align: left;
    margin: 3px 0 10px 0;
}
#abc{float: right; margin: 20px 15px 0 0; border: 1px solid #eee; padding: 5px 8px 5px 8px; border-radius:5px; background: #f7f7f7;}
#abc a{color:#0c98c6; margin-right: 2px; text-decoration: none;}
#abc a:hover{ text-decoration: underline; font-weight: 600;}

#buttom_pager{text-align: center; font-size: 14pt; font-weight: bold;}
#buttom_pager a{
    font-size: 14pt; display: inline-block; margin: 0 5px 0 6px;
    color:#0b5ea5;
    font-weight: normal;

}
#buttom_pager span{
    font-size: 18pt; font-weight: normal; color: #56d30a;
    margin-left: 5px;
    margin-right: 4px;
}
.texta{background: white;}
/* product */

 .catalogue .product { float: left; margin: 7px 35px 20px 19px; width: 170px; }
 .catalogue .sort { float: left; margin: 0px 0px 15px 20px; width: 97%; height: 42px; background: url('/images/sort_bg.gif') repeat-x 0px 0px; }
 .catalogue .sort .left { float: left; height: 100%; width: 3px; background: url('/images/sort_left_border.gif') no-repeat top left; }
 .catalogue .sort .right { float: right; height: 100%; width: 3px; background: url('/images/sort_right_border.gif') no-repeat top right; }
 .catalogue .sort .middle { float: left; height: 100%; }
 .catalogue .sort .middle div { float: left; margin-top: 10px; }
 .catalogue .sort .middle div.filterlabel { margin-top: 13px; }
 .catalogue .sort .middle div.filter { margin: 0px; width: 162px; height: 22px; background: url('/images/filter_bg.png') no-repeat; }
 .catalogue .sort .middle label { font-size: 12px; color: #333; padding: 0px 10px 0px 20px; }
 .catalogue .sort .middle select { border: 0px; margin: 2px 0px 0px 5px;  width: 150px; height: 18px; font-size: 12px; font-family: Arial; background-color: transparent; }
 .catalogue .product .action { position: absolute; }
 .catalogue .product .badges { position: absolute; margin: 126px 0px 0px 13px; }
 .catalogue .product .img {text-align: center;}
 .catalogue .product .img  img{ margin: 0px auto; text-align: center; max-width: 170px; height: 146px; }
 .catalogue .product .name { margin: 0px auto; height: 48px; width: 170px; overflow: hidden; }
 .catalogue .product .name a { color: #0072bc; font-weight: bold; text-decoration: none; }
 .catalogue .product .name a:hover { text-decoration: underline; }
 .catalogue .product a.basketadd { display: block; margin: 10px auto; padding-top: 10px; width: 170px; height: 32px; vertical-align: middle; text-decoration: none; font-weight: bold; background: url('/images/basket_add_wide.png') no-repeat 0px 0px; }
 .catalogue .product a.basketadd:hover { background: url('/images/basket_add_wide.png') no-repeat 0px -42px; }
 .catalogue .product div.basketadd { display: block; margin: 10px auto; padding-top: 4px; width: 170px; height: 30px; vertical-align: middle; text-decoration: none; font-weight: bold; background: url('/images/basket_in_wide.png') no-repeat 0px 0px; }
 .catalogue .product .basketadd .uah { padding: 6px 0px 0px 10px; font-size: 14px; color: #0f2d76;}

 .catalogue .product .basketadd .dol { padding: 0px 0px 0px 10px; color: #89a0c7; }
 .catalogue .product .warranty { color: #666; font-size: 11px; }
 .catalogue .product .stock { color: #0f2d76; font-size: 11px; height: 0px; font-weight: bold; line-height: 0px; }
 
 /* ��������� */


/* ���������� */
#pop_w {
width: 500px;

background: #fff;
position: fixed;
top:30%;
left: 30%;
display: none;
z-index: 6000;
/* �� ��������� ������������ �������� */
-webkit-animation: minimise 500ms linear;

/* ������� ������� ��� */
padding: 30px;
-moz-border-radius: 7px;
border-radius: 7px;
-webkit-box-shadow: 0 3px 20px rgba(0,0,0,0.9);
-moz-box-shadow: 0 3px 20px rgba(0,0,0,0.9);
box-shadow: 0 3px 20px rgba(0,0,0,0.9);
background: -moz-linear-gradient(#fff, #ccc);
background: -webkit-gradient(linear, right bottom, right top, color-stop(1, rgb(255,255,255)), color-stop(0.57, rgb(230,230,230)));
text-shadow: 0 1px 0 #fff;
}

/* �������� �������� ��� �������� ���������� ����*/
.modal:target > div {
-webkit-animation-name: bounce;
}



/* ������ �� ������ ������� */
#pop a[href="#close"] {
position: absolute;
right: 0;
top: 0;
color: transparent;
}

/* ���������� ��������� */
.modal a[href="#close"]:focus {
outline: none;
}

/* ������� ������ ������� */
.modal a[href="#close"]:after {
content: 'X';
display: block;

/* ������������� */
position: absolute;
right: -10px;
top: -10px;
width: 1.5em;
padding: 1px 1px 1px 2px;

/* ����� */
text-decoration: none;
text-shadow: none;
text-align: center;
font-weight: bold;
background: #000;
color: #fff;
border: 3px solid #fff;
-moz-border-radius: 20px;
border-radius: 20px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

.modal a[href="#close"]:focus:after,
.modal a[href="#close"]:hover:after {
-webkit-transform: scale(1.1,1.1);
-moz-transform: scale(1.1,1.1);
}

.modal a[href="#close"]:focus:after {
outline: 1px solid #000;
}



/* ��������� ��������� ���� */
#pop_w input[type=button] {
margin: 1em auto;
margin-right: 15px;
width: 200px;
cursor: pointer;
background: #ccc;
text-align: center;
padding: 10px;
-moz-border-radius: 7px;
border-radius: 7px;
background: -moz-linear-gradient(#fff, #ddd);
background: -webkit-gradient(linear, right top, right bottom, from(rgb(255,255,255)), to(rgb(230,230,230)));
text-shadow: 0 1px 0 #fff;
border: 1px solid rgba(0,0,0,0.1);
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.3);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.3);
box-shadow: 0 1px 1px rgba(0,0,0,0.3);
}

#pop_w input:hover,
#pop_w input:focus {
background: -moz-linear-gradient(#fff, #ccc);
background: -webkit-gradient(linear, right top, right bottom, from(rgb(255,255,255)), to(rgb(200,200,200)));
}
#pop_w h3 {
font-size: 18px;
}
#screen {

/* ���� ���������� */
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0,0,0,0.5);
z-index: 5000;
width: 100%;
height: 100%;
/* ������������� ������������ ��� ��������  */
-webkit-transition: opacity 500ms ease-in;
-moz-transition: opacity 500ms ease-in;
transition: opacity 500ms ease-in;

/* �������� ���������� */
display:none;
pointer-events: none;
}
.text_padding h2{font-size: 20pt; font-weight: normal; color:#59ac01; font-family: arial; border-bottom: 1px solid #eee; padding-bottom: 5px; margin-bottom: 8px;}

/* table style */
#mytable {
	width:100%;
	padding: 0;
	margin: 0;
}

#mytable caption {
	padding: 0 0 5px 0;
	width: 700px;	 
	font: italic 11px "Arial", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

#mytable th {
	font: bold 11px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;

	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #2781c7;
}
#mytable th input[type=text]{
    border-radius:5px;
    
    }
#mytable th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

#mytable td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


#mytable td.alt {
	background: #F5FAFA;
	color: #797268;
}

#mytable th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(/img/bullet1.gif) no-repeat;

}

#mytable th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(/img/bullet2.gif) no-repeat;

	color: #797268;
}
#mytable input[type=submit],#mytable input[type=button],#mytable input[type=reset]{
    margin: 1em auto;
width: 180px;
background: #ccc;
margin-right: 5px;
text-align: center;
cursor: pointer;
padding: 8px;
-moz-border-radius: 7px;
border-radius: 7px;
background: -moz-linear-gradient(#fff, #ddd);
background: -webkit-gradient(linear, right top, right bottom, from(rgb(255,255,255)), to(rgb(230,230,230)));
text-shadow: 0 1px 0 #fff;
border: 1px solid rgba(0,0,0,0.1);
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.3);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.3);
box-shadow: 0 1px 1px rgba(0,0,0,0.3);
}


#mytable input[type=submit]:hover,#mytable input[type=button]:hover,#mytable input[type=reset]:hover{
background: -moz-linear-gradient(#fff, #ccc);
background: -webkit-gradient(linear, right top, right bottom, from(rgb(255,255,255)), to(rgb(200,200,200)));
}
#mytable tr td input[type=text]{
    border-radius:5px;
    border: 1px solid #00a5e3;
    padding: 3px;
}
.mb{color: red; margin-right: 5px;}

.download{display: block; font-size: 12pt;
padding: 15px 8px 5px 15px;
background: url("/images/listing_item_bg.jpg") left bottom repeat-x;
border-radius:8px;
}
.download a{font-size: 10pt;}
.tip{
    background: #ffdfdf;
    color:#000;
    padding: 8px 15px 8px 15px;
    margin: 8px 0 10px 0;
    border: 1px solid #ff7b7b;
    border-radius:5px;
}
#description{
    margin-top: 15px;
    font-size: 11pt;
}
#description p{
    margin: 5px 0 12px 0;
}



#publish_s li{margin: 8px 0 5px 0; font-size: 11pt;}
h1#h1_catalog, h1#h1_catalog_i{ margin-bottom: 15px; background: url("/img/h1-shadow.png") left bottom no-repeat; padding-bottom: 13px;}
#main_nav{ border-bottom: 1px solid #f7f7f7; padding: 7px 10px; border-radius:5px; width: auto;}
#analog{
    padding: 10px;
  border-radius: 5px;
    border: 1px solid #eee;
    margin: 10px 5px;
}
#analog h3{font-size: 16pt; color: #1c6ec0; font-weight: normal;}
#content #by_one_click {
    font: 13px/18px Arial,Helvetica,sans-serif;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 17pt;
    margin: 0;
    padding: 15px 0.83333em 16px 0.83333em;
    margin-top: 14px;
    margin-left: 8px;
    border: none;
    cursor: pointer;
    white-space: nowrap;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.4);
    box-shadow: 2px 2px 4px 0 rgba(163,184,165,.7);
    background-color: #f51a18;
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(top, #fd923b, #f51a18);
    background-image: -ms-linear-gradient(top, #fd923b, #f51a18);
    background-image: -webkit-linear-gradient(top, #fd923b, #f51a18);
    background-image: -o-linear-gradient(top, #fd923b, #f51a18);
    background-image: linear-gradient(top, #fd923b, #f51a18);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffd923b', endColorstr='#fff51a18', GradientType=0);
    box-shadow: 3px 3px 7px 0 rgb(232, 232, 232), inset 0 -3px 0 0 #C51200;
color:#fff;
text-decoration:none;
}
#content #by_one_click:hover{
   background-color: #ff6b22;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f7a81d, #ff6b22);
	background-image: -ms-linear-gradient(top, #f7a81d, #ff6b22);
	background-image: -webkit-linear-gradient(top, #f7a81d, #ff6b22);
	background-image: -o-linear-gradient(top, #f7a81d, #ff6b22);
	background-image: linear-gradient(top, #f7a81d, #ff6b22);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7a81d', endColorstr='#ffff6b22', GradientType=0);	

}
#bg_opacity {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
z-index:10;
    z-index: 100;
    height: 100%;
    width: 100%;
       background: rgba(0, 0, 0, 0.19);
}
#by_one_click_block {
    width: 670px;
    height: 300px;
    padding: 10px 15px;
    position: fixed;
    z-index: 4000;
    /* left: 25%; */
    left: 50%;
    margin-left: -314px;
    top: 8%;
    min-height: 150px;
    background-color: white;
    border: 4px solid #ECF7FC;
    border-radius: 5px;
    box-shadow: 0 0 0 12px rgba(0, 0, 0, .2);
    display: none;
    text-align: center;
}
 div.pop_up_dblock h2 {
    color: #83b901;
    font-weight: normal;
    padding: 15px 0 10px 0;
    font-size: 16pt;
}
 div.pop_up_dblock h3 {
    color: #000;
    font-weight: normal;
    font-size: 12pt;
    background: #FFE000;
    border-radius: 5px;
    display: block;
    padding: 3px 10px;
    margin-bottom: 14px;
    clear: both;
}
div.pop_up_dblock table {
    width: 55%;
    float: left;
}
#f_price {
    isplay: inline-block;
    font-size: 17pt;
    background: #3BB408;
    color: #fff;
    padding: 4px 8px;
    border-radius: 5px;
    position: absolute;
    bottom: 22px;
}
.close_block {
    color: transparent;
    position: absolute;
    top: 8px;
    right: 8px;
    text-indent: 145px;
    width: 24px;
    height: 24px;
    font-size: 16pt;
    background: url("../images/close.png") no-repeat;
    z-index: 100;
}
input[type="text"], textarea, input.qty {
    padding: 4px;
    border: 1px solid #e0e0e0;
    height: 19px;
    -webkit-box-shadow: inset 0px 0px 5px 0px #eaeaea;
    -moz-box-shadow: inset 0px 0px 5px 0px #eaeaea;
    box-shadow: inset 0px 0px 5px 0px #eaeaea;
}
div.pop_up_dblock table tr td input[type="text"] {
    width: 100%;
}
div.pop_up_dblock table tr>td {
    width: 200px;
    text-align: right;
    font-size: 12pt;
    padding-right: 8px;
}
div.pop_up_dblock table tr td{    padding-bottom: 8px;}
