@charset "utf-8";
* {
margin:0;
padding:0
}	   
body {		
background:url('images/body_bg.jpg') center top no-repeat;
text-align:center; 
font-family: Arial;
padding: 0 10px 0 10px;
}						 
img {border:none}
a{ color:#000; }
ul {   

}	
h3 {
font:20px Georgia;
color:#000;	 
margin-top:16px;
line-height:22px;
}	
h3 a {
color:#000;
}	
h5 {		
font:16px Gerogia;
color:#fff;   	
line-height:15px;
margin-top:22px;
} 
h5 span {
background:#faac14;	 
padding:3px 5px 3px 5px;	
floaT:left;
display:block;
}  
h5 b {
clear:both;
line-height:1%;
margin-bottom:-1px;
height:1px;
overflow:hidden;
font-size:0px;	
display:block;
}
a:hover {
text-decoration:none;
}	
.clear {
clear:both;
line-height:1%;
margin-bottom:-1px;
height:1px;
overflow:hidden;
font-size:0px
}	
.main {	  
_width:1200px;	
min-width:1200px;	
max-width:1400px;	
text-align:left;
margin:0px auto;
position: relative;
} 	
.header {
width:100%; 
position: relative;
}		   
.logo {	   	 
margin:11px 0 0 60px;
-margin:11px 0 0 30px;
floaT:left;

/*
width: 281px;
height: 70px;
position: absolute;
top: 11px;
left: 60px;
*/
}  
.logo a {	 
background:url('images/logo.jpg') right top no-repeat;
width:259px;   
height:70px;   
padding-top:22px;
text-decoration:none;
font:30px Georgia;
color:#000;
display:block;
}  
.logo a span {
font:11px Georgia;
color:#666666;
text-transform:uppercase;	  
display:block;
}			  
.right_block {
background:url('images/right_block_bg.gif') left 48px no-repeat;
width:839px;
height: 104px;
float:right;
position: relative;
z-index: 1;
/*float:left;*/
}  
.top_menu ul {
width:426px;
list-style-type: none; 
margin:20px 0 0 0;	
float:right;
}	
.top_menu li {	 
font:11px Arial;
color:#9ca6af;	
line-height:12px;
margin-right:6px;
float:left;
}	
.top_menu a {
font:11px Arial;
color:#9ca6af;		
margin-right:6px;
text-decoration:none;
}  
.top_menu a:hover {
text-decoration:underline;
}  
.menu {	
width:634px;
float:left;
}
.menu ul {
list-style-type: none; 
margin:9px 0 0 18px;	
}
.menu li {	  
margin-right:16px;
float:left;
} 
.menu a { font:23px Georgia; color:#000; text-decoration:none; padding-top:20px; display:block; float:left; text-transform:lowercase; }  
.menu a:hover, .menu  a.selected {
background:url('images/point.jpg') center top no-repeat;
color:#faac14;
}	
.size {
float:right;
font:14px Georgia;
color:#666666;	
margin-top:14px;
}
.size span {
color:#ff9900;
}	   
.size a {			 
color:#000;
text-decoration:none;
}	 
.s_1 {
font:24px Georgia;	 
margin-right:2px;
}	
.s_2 {
font:30px Georgia;
margin-right:2px;
}
.s_3 {
font:36px Georgia;
margin-right:2px;
} 
.yellow_block {
background:url('images/yellow_block2.jpg') left top no-repeat;
/*width:1200px;*/
height:77px;
position: relative;
}  
.sub_menu {
padding-top:16px;
margin-left:100px;
-margin-left:50px;
float:left;
}	 
.sub_menu ul {
list-style-type: none; 
margin:0px;	
}	  
.sub_menu li {
background:url('images/v_line_1.png') right 14px no-repeat;
padding-right:25px;	
margin-right:18px;
float:left;
} 
.tx_1 {
float:left;	   
display:block;
font:48px Times;
color:#fff;		
line-height:48px;
}  
.tx_2 {	   
font:12px Georgia;
text-transform:uppercase;
color:#fff;
margin: 9px 0 0 7px;
float:left;	   
display:block;
}  
.search_but {
width:62px;
margin:27px 50px 0 0;
-margin:27px 18px 0 0;
float:right;
}  
.search_but input {
background:url('images/search_but.gif') left top no-repeat;   
border:none;
width:62px;
height:25px;
display:block;	  
cursor:pointer;
}	  
.search_but_2 {
margin:19px 0px 0 0;
}  
.search_but_2 input {
background:url('images/search_but_2.gif') left top no-repeat;   
border:none;
width:78px;
height:29px;
display:block;	  
cursor:pointer;
}	
.search_inp {
background:url('images/search_inp.gif') left top no-repeat;   
width:254px;
height:27px;
margin:26px 6px 0 0px;
float:right;
}
.search_inp input {
border:none;
background:transparent;	 
width:244px;
height:28px;
font:14px Georgia;
color:#000;
padding:3px 0 0 5px;
display:block;
line-height:16px;
}  
.smart_search {
margin:24px 20px 0 0;
float:right;

position: absolute;
top:0;
right: 370px;

}  
.main_ban {
background-color: #000000;
margin-top:18px;

width: 100%;
overflow: hidden;
}
.main_ban img {
display:block;
margin: auto;
}	
.content {
margin-top:27px;
overflow:hidden;
padding: 0 61px; 
}	  
.dot_bg {	   
background:url('images/dot_bg.gif') left top repeat-y;   
width:100%;
}  
.left_column {
width:245px; 
margin-left:62px;
-margin-left:31px;
float:left;
} 
.frame_1 {
width:245px;
height:120px;
position:relative;
overflow:hidden;
}
.frame_1 a {
width:245px;
height:120px;
position:absolute;
left:0px;
top:0px;
z-index:2;
}
.frame_1 span {	 
background:url('images/frame_1.png') left top no-repeat;   
width:245px;
height:120px;
position:absolute;
left:0px;
top:0px;
z-index:1;
} 			
.frame_2 {
/*width:386px;*/
width:100%;
height:120px;
position:relative;
overflow:hidden;
margin: auto;
}
.frame_2 a {
width:386px;
height:120px;
position:absolute;
left:0px;
top:0px;
z-index:2;
}
.frame_2 span {	 
background:url('images/frame_2.png') left top no-repeat;   
/*width:386px;*/
width:10px;
height:120px;
position:absolute;
left:0px;
top:0px;
z-index:1;
}
.frame_2 small {	 
background:url('images/frame_2.png') right top no-repeat;   
/*width:386px;*/
width:10px;
height:120px;
position:absolute;
right:0px;
top:0px;
z-index:1;
} 
.frame_1  img ,.frame_2  img, .frame_3  img{
display:block;
}	
.frame_3  img{ position:absolute; }
.line_1 {
background:url('images/line_1.gif') left top repeat-x;   
width:100%;	
height:1px;	
margin-top:22px;
line-height:0px;
font-size:0px;
}
.list_1 ul {
list-style-type: none; 
margin:0px;	
}
.list_1 li {
line-height:14px;
margin-top:20px;
}	
.list_1 a {
font:14px Georgia;
color:#000;
}	
.list_2  {}
.list_2 ul {
height: 25px;
list-style-type: none; 
margin:14px 0 0 0;	
} 
.list_2 li {
floaT:left;
font:14px Arial;
color:#9ca6af;
margin-right:6px;
}  
.list_2 .lastel {}
.list_2 a {
color:#9ca6af;
margin-right:6px;
}	
.h10 {
height:10px;
}
.sel_1 { 
width:151px;
height:20px;
margin-top:10px;
}  
.sel_1 select {	
width:151px;	
height:20px;
border:1px solid #c7d8e3;
font:12px Arial;
color:#666666;
}  
.check_1 {			 
width:215px;
margin:10px 0 0 14px;
//margin:10px 0 0 10px;
}	
.check_1 input {
//margin-top:-3px;
display:block;
float:left;
}	
.check_1 span {
font:12px Arial;
color:#666666;	
margin-left:7px;
//margin-left:5px;
display:block;
float:left;
} 
.link_1 {
font:12px Arial;
color:#848b92;
margin-top:5px;
}			   
.link_1 a {
color:#848b92;
} 
.right_column {

width:810px;
margin-left:36px;
floaT:left;

/*
min-width: 810px;
width: 100%;
max-width: 1000px;
*/

/*
_width:810px;
margin-left:360px;
margin-right: 61px;
*/
}  	   
.right_column .line_1 {
margin-top:10px;
}
.dot_bg_2 {
background:url('images/line_2.gif') 50% top repeat-y;   
width:100%;	  
padding-bottom:12px;
}
.block_1 {
/*width:386px;*/
width:49%;
float:left;
overflow: hidden;
}	 
.block_2 {
/*width:386px;*/
width:49%;
float:right;
}	 
.block_1 h3 ,.block_2 h3 ,.block_3 h3 ,.block_4 h3{
padding-top:6px;
margin-top:0px;
}
.block_1 p ,.block_2 p ,.block_3 p ,.block_4 p{
/*font:14px Arial;*/
font-family: Arial;
color:#666666;
margin-top:6px;
} 		
.block_3 p ,.block_4 p {
margin-top:17px;
}
.dot_bg_3 {
/*background:url('images/line_3.gif') left top repeat-y;*/   
background:url('images/line_2.gif') 33% top repeat-y;   
width:100%;
margin-top:10px;
position: relative;
}	   
.dot_bg_4 {
/*background:url('images/line_2.gif') 544px top repeat-y;*/
width:100%;
margin-top:10px;
position: relative;
}
.block_3 {
/*width:246px; 
height:144px;
*/
width:30%; 
float:left;
}  
.block_4 { 
/*width:250px;
margin-left:32px;
*/
width:30%;
margin-left:5%;
/*height:117px;*/
float:left;
}  
.tovar_block {
width: 65%;
/*
width:531px;
background: url("images/line_2.gif") right top repeat-y ;
_width:531px;
min-width:531px;
width:100%;
max-width:725px;
*/
float:left;
} 
.tovar_tab {
width:100%;
}		   
.tovar_tab td {	  
width:245px;
text-align:left;
vertical-align:top;
}  		   
.pic {		
margin-top:15px;
height:99px;   
position:relative;
}
.pic img {
display:block;
}
.name {
font:16px Georgia;
color:#000;
margin-top:5px;
}	
.w40 {	  
background:url('images/line_2.gif') 18px top repeat-y;   
width:40px !important;
}  
.line_4 {
background:url('images/line_4.png') left top no-repeat;   
width:100%;
height:36px;
}	  
.price {  
background:#faac14 url('images/price_r.gif') right top no-repeat;  
height:25px;	
font:18px Arial;
color:#fff;
padding:2px 6px 0 2px;
position:absolute;
right:12px;
top:62px;
}  
.price span {
background:url('images/price_l.png') left top no-repeat;  
width:6px;
height:27px;	
position:absolute;
left:-4px;
top:0px;
}	 
.msg_block {
/*width:246px;*/
width:30%;
floaT:right;
} 
.msg_list ul {
list-style-type: none; 
margin:10px 0 0 0;	
}	
.msg_list li {
margin-top:12px;
line-height:14px;
}	  
.msg_list a {
font:14px Georgia;
color:#000000;
}  
.msg_list span {
display:block;
}
.msg_list span a {
font:11px Arial;
color:#9ca6af;
}	
.container {
/*width:1090px;*/
margin-left:61px;
margin-right:61px;
}			 
.ban_1 {
width: 30%;
height: 134px;
margin-top:30px;
floaT:left;
text-align: center;
background-color: #000000;
}		
.ban_2 {   
width: 30%;
height: 134px;
margin-top:30px;
margin-left:5%;
margin-right:5%;
floaT:left;
text-align: center;
background-color: #000000;
}  
.ban_3 {   
height: 134px;
width: 30%;
margin-top:30px;
floaT:left;
text-align: center;
background-color: #000000;
}  
.footer {
background:url('images/line_1.gif') left top repeat-x;  
/*width:1090px;	 
margin:29px 0 15px 61px;*/
margin:29px 61px 15px 61px;
} 
.counter_1 {
padding-top:8px;
margin-right:14px;
floaT:left;
}	
.counter_1 img {
display:block;
}    
.copy {		
font:11px Arial;
color:#9ca6af;
margin-top:17px;
float:right;
}


/*new styles*/
.logo2 { background: url("images/logo.jpg") right top no-repeat; width: 259px; height: 70px; position: absolute; top: 11px; left: 60px; color: #000000; font: 30px Georgia; display: block;padding-top: 22px; text-decoration: none; z-index: 2000; float: left; } 
.logo2 span{ color: #666666; display: block; font: 11px Georgia; text-transform: uppercase; }
.block-line { background: url("images/line_2.gif") left top repeat-y; width: 1px; height: 100%; position: absolute; right: 33%; } 
.td-lines td{ height: 50px; }

.catalog-section { width: 100%; }		   
.catalog-section td { /*width: 245px;*/ width: 45%; text-align: left; vertical-align: top; overflow: hidden; } 
.catalog-section td .name{ font-family: Georgia; font-size: 20px; } 
.catalog-section td img{ margin: 0 0 15px 0; display: block; position:absolute; } 
.catalog-section td ul { margin: 0 0 0 5px; list-style: disc inside none; color: #848b92; } 
.catalog-section td ul li a{ color: #848b92; font-family: Arial; font-size: 12px; }
.catalog-section .w40{ width: 10% !important; }

.catalog-section-list { margin: 0 0 45px 0; list-style: none; } 
.catalog-section-list li{ margin: 0 0 12px 0; } 
.catalog-section-list li span{ color: #000000; font-family: Arial; font-size: 12px; } 
.catalog-section-list .act{ } 
.catalog-section-list .act a{ background-color: #faac14; padding: 0 7px; color: #ffffff; text-decoration: none; }  
.catalog-section-list .act ul{ display: block; }  
.catalog-section-list ul{ margin: 10px 0 10px 10px; list-style: disc inside none; color: #848b92; display: none; } 
.catalog-section-list ul li{ height: 15px; margin: 0px; } 
.catalog-section-list ul li a{ background: none !important; padding: 0 !important; color: #848b92 !important; font-family: Arial; font-size: 12px; text-decoration: underline; } 
.catalog-section-list a{ color: #000000; font-family: Georgia; font-size: 20px; }

.brands-list { margin: 0 0 0 -3%; list-style: none; } 
.brands-list li{ background: url("images/line_2.gif") right top repeat-y; width: 26%; padding: 0 3%; float: left; } 
.brands-list .last{ background: none; } 
.brands-list a{ color: #000000; font-family: Georgia; font-size: 18px; } 
.brand-img{ margin: 0 0 15px 0; } 

.content-table { width: 100%; } 
.content-table td{ vertical-align: top; } 
.content-table  .left_col { background: url("images/line_2.gif") right top repeat-y; width: 245px; padding: 0 18px 0 0; } 
.content-table .nav_col { height: 40px; padding: 0 15px; } 
.content-table .nav_col2 { background: url("images/line_2.gif") left top repeat-y; height: 40px; padding: 0 15px; } 
.content-table  .center_col { padding: 0 15px; } 
.content-table  .right_col { background: url("images/line_2.gif") left top repeat-y; width: 246px; padding: 0 15px; } 
.content-table  .right_col h5{ margin: 0; } 

h1 { margin: 0 0 10px 0; font-family: Georgia; font-weight: normal; font-size: 36px; } 
h2 { margin: 15px 0; font-family: Georgia; font-weight: normal; font-size: 24px; } 
.pr_text { color: #666666; /*font: 14px Arial;*/ font-family: Arial; margin: 10px 0; } 
.pr_text p{ margin: 10px 0; }

.article-list { } 
.article-item{ background: url("images/line_1.gif") left bottom repeat-x; margin: 0; padding: 15px 0; color: #666666; font-family: Arial; /*font-size: 14px;*/ } 
.article-item h1{ margin: 0 0 15px 0; color: #000000; font-family: Georgia; font-size: 36px; font-weight: normal; } 
.article-item p{ margin: 10px 0; } 
.article-item a{ color: #9ca6af; font-family: Arial; font-size: 11px; } 
.article-item .name{ margin: 0 0 10px 0; display: block; color: #000000; font-family: Georgia; font-size: 20px; } 
.article-item .date{ color: #000000; font-family: Arial; font-size: 11px; } 
.article-item #el_date_now{ display: none; } 
.article-item #el_item_date{ display: none; } 
.all-article{ margin: 10px 0; display: block; color: #9ca6af; font-family: Arial; font-size: 14px; }
.el-info { background: url("images/el-info.jpg") 0 0 repeat-x; height: 53px; margin: 10px 0; position: relative; color: #000000; font-family: Arial; /*font-size: 14px;*/ line-height: 48px; } 
.el-info span{ margin: 0 0 0 12px; padding: 0 8px 0 0; } 
.el-info .el-info-r{ background: url("images/el-info-r.jpg") 0 0 repeat-x; width: 12px; height: 53px; position: absolute; top: 0; right: 0; } 
.el-info2 { border-top: 1px solid #d7dbdf; border-bottom: 1px solid #d7dbdf; height: 53px; margin: 10px 9px; position: relative; } 
.el-info2 .el-info-l{ background: url("images/el-info-l.jpg") 0 0 repeat-x; width: 9px; height: 53px; position: absolute; top: 0; left: -9px; } 
.el-info2 small{ position: relative; top: 10px; font-size: 14px; } 
.el-info2 .day{ background: url("images/clock.jpg") right center no-repeat; width: 105px; height: 53px; position: absolute; top: 0px; left: 80px; line-height: 48px; } 
.el-info2 .day span{ color: #000000; font-size: 24px; font-weight: bold; } 
.el-info2 .time{ position: absolute; top: 10px; left: 190px; color: #000000; font-size: 24px; font-weight: bold; } 
.el-info2 .disc-price{ background: url("images/disc-price.jpg") 0 0 no-repeat; width: 222px; height: 53px; position: absolute; top: 0; right: -9px; color: #ffffff; font-family: Arial; } 
.el-info2 .disc-price span{ background: url("images/rub.jpg") right center no-repeat; padding: 0 22px; position: relative; top: 7px; font-weight: bold; font-size: 30px; float: left; } 
.el-info2 .disc-price a{ padding: 0 22px 0 0; position: relative; top: 12px; color: #ffffff; font-family: Arial; font-size: 18px; text-transform: lowercase; float: right; } 
.el-info2 .top-el-info{ background: url("images/top-el-info.jpg") 0 0 no-repeat; height: 9px; } 
.el-info2 .top-el-info img{ position: absolute; top: 0; right: 0; } 
.el-info2 .bot-el-info{ background: url("images/bot-el-info.jpg") 0 0 no-repeat; height: 9px; } 
.el-info2 .bot-el-info img{ position: absolute; bottom: 0; right: 0; } 
.buy_form .submit{ background: none; border: none; color: #FFFFFF; font-family: Arial; font-size: 18px; float: right; padding: 0 22px 0 0; position: relative; text-transform: lowercase; top: 12px; text-decoration: underline; cursor: pointer; } 
.buy_form .submit:hover{ text-decoration: none; } 

.discounts-buy-form p{ margin: 10px 0; } 
.discounts-buy-form label{ width: 150px; display: block; float: left; } 

.nobg { background: none; } 
.opticians-filter { background: url("images/line_1.gif") left bottom repeat-x; height: 32px; margin: 0 0 10px 0; padding: 18px 0; position: relative; font-family: Georgia; } 
.opticians-filter a:hover{ color:#ec9d03; text-decoration:underline; }
.opticians-filter form { position: absolute; top: 18px; right: 0; } 
.opticians-filter form input{ width: 253px; height: 25px; color: #666666; } 
.opticians-filter form .submit{ width: 60px; color: #000000; } 
.opticians { border-collapse: collapse; width: 100%; margin: 10px 0; color: #000000; font-family: Arial; /*font-size: 12px;*/ font-weight: normal; } 
.opticians a{ color: #000000; font-family: Arial; font-size: 16px; } 
.opticians th{ border-bottom: 4px solid #faac14; padding: 10px 5px; color: #666666; font-family: Arial; font-size: 14px; font-weight: normal; vertical-align: top; } 
.opticians td{ border-bottom: 1px solid #cad3da; padding: 10px 5px; vertical-align: top; } 
.opticians td span{ color: #ff9900; font-size: 18px; } 
.opticians td .letter{ color: #ff9900; font-size: 18px; text-decoration: none; } 

.opticians-detail { position: relative; color: #666666; font-family: Arial; font-size: 16px; } 
.opticians-detail span{ margin: 15px 0; display: block; color: #000000; font-size: 18px; } 
.opticians-detail .list{ width: 170px; margin: 0 90px 15px 0; float: left; } 
.opticians-detail .list ul{ margin: 0 0 0 10px; list-style: square inside; font-family: Arial; font-size: 12px; } 
.opticians-detail .list ul li{ height: 25px; } 
.opticians-detail .opticians_picture{ position: absolute; top: 55px; right: 70px; } 
.opticians-detail .opticians{ width: 510px; float: left; } 
.opticians-detail .opticians td{ border: none; } 
.opticians-detail .map{ background: url('images/map.jpg') 0 bottom no-repeat; width: 243px; height: 220px; display: block; float: right; outline: none; } 
.opticians-detail .big-map{ display: block; } 
.opticians-detail .big-map span{ display: inline; font-size: 13px !important; } 
.opticians-detail .big-map .noinfo{ padding: 150px 0 0 0; display: block; font-size: 20px; text-align: center; } 
.opticians-detail .comments{ background: url('images/com_bg.jpg') 0 0 repeat-x; min-height: 100px; margin: 0 0 20px 0; position: relative; font-family: Arial; font-size: 14px; } 
.opticians-detail .comments .com_l{ background: url('images/com_l.jpg') 0 0 no-repeat; height: 9px; position: relative; } 
.opticians-detail .comments .com_l img{ width: 10px; height: 9px; position: absolute; top: 0; right: 0; } 
.opticians-detail .comments span{ margin: 5px 0; font-family: Arial; font-size: 12px; } 
.opticians-detail .comments span small{ color: #999999; font-size: 11px; } 
.opticians-detail .comments p{ margin: 0 0 20px 0; padding: 0 10px; } 
.opticians-detail .comments ul{ color: #faac14; margin: 0 15px; padding: 0 10px; } 
.opticians-detail .comments ul span{ color: #faac14; font-family: Arial; font-size: 12px; } 
.opticians-detail .comments ul span small{ color: #999999; font-size: 11px; } 
.opticians-detail .comments ul p{ color: #666666; margin: 5px 0; padding: 0; } 
.opticians-detail .comments-in .add-comment{ background: url('images/add-com.jpg') left top no-repeat; width: 160px; height: 23px; margin: 15px 10px; padding: 0 0 0 30px; display: block; color: #000000; font-family: Arial; font-size: 14px; line-height: 23px; outline: none; } 
.opticians-detail .comments-in form{ width: 300px; margin: 10px; display: none; } 
.opticians-detail .comments-in form input,.opticians-detail .comments-in form textarea{ width: 300px; height: 20px; margin: 5px 0; } 
.opticians-detail .comments-in form textarea{ height: 100px; } 
.opticians-detail .comments-in form .submit{ width: 100px; height: 25px; } 

.nav { color: #9ca6af; font-family: Arial; font-size: 14px; } 
.nav span{ color: #000000; font-family: Georgia; font-size: 18px; } 
.nav a{ color: #9ca6af; font-family: Arial; font-size: 14px; } 
.nav b{ background-color: #faac14; padding: 0 4px; color: #ffffff; font-family: Arial; font-size: 14px; font-weight: normal; }

.frame_3 {
/*width:526px;*/
width:100%;
height:300px;
position:relative;
overflow:hidden;
}
.frame_3 a {
/*width:526px;*/
width:100%;
height:300px;
position:absolute;
left:0px;
top:0px;
z-index:2;
}
.frame_3 span {	 
background:url('images/frame_4.png') left top no-repeat;   
/*width:526px;*/
width:500px;
height:300px;
position:absolute;
left:0px;
top:0px;
z-index:1;
}
.frame_3 small {	 
background:url('images/frame_4.png') right top no-repeat;   
/*width:526px;*/
width:500px;
height:300px;
position:absolute;
right:0px;
top:0px;
z-index:1;
}

.main #opacity_bg { background-color: #000; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 200; display: none; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; zoom: 1; }
.main .where_buy_win{ background-color: #ffffff; border: 1px solid #9F9F9F; width: 300px; height: 150px; padding: 10px; position: absolute; top: 0; left: 0; /*top: 300px; left: 38%;*/ z-index: 1600; display: none; font-family: Arial; } 
.main .where_buy_win a{ color: #848B92; } 
.main .where_buy_win a:hover{ text-decoration: none; } 
.main .where_buy_win .close{ position: absolute; right: 10px; color: #848B92; font-weight: bold; text-decoration: none; }  

