@charset "utf-8";
/* CSS Document */

#float_bar{
  padding-right:50px;
  position:relative;
  margin:0; padding:0;
  width:949px;
  z-index:1500;}
    
.float_bar_position{  
  height:184px;
  list-style:none;
  padding:0;
  position:absolute; right:-51px; top:300px;  
  width:51px;
  z-index:2000;}
  
.float_bar_position .shoping_cart,
.float_bar_position .user_block,
.float_bar_position .wish_list,
.float_bar_position .online_chat{
  background:url(../img/float_window_icon.png) no-repeat;
  display:block;
  list-style:none;
  margin:0; padding:0;
  position:relative;
  width:51px;}
  
.float_bar_position .shoping_cart2,
.float_bar_position .user_block2,
.float_bar_position .wish_list2,
.float_bar_position .online_chat2{
  background:url(../img/float_window_icon_3.png) no-repeat;
  display:block;
  list-style:none;
  margin:0; padding:0;
  position:relative;
  width:51px;}
  
*:first-child+html .float_bar_position .shoping_cart,
*:first-child+html .float_bar_position .user_block,
*:first-child+html .float_bar_position .wish_list,
*:first-child+html .float_bar_position .online_chat,

*:first-child+html .float_bar_position .shoping_cart2,
*:first-child+html .float_bar_position .user_block2,
*:first-child+html .float_bar_position .wish_list2,
*:first-child+html .float_bar_position .online_chat2{ margin-bottom:-3px; z-index:2 !important;}

  	
.float_bar_position .shoping_cart,
.float_bar_position .shoping_cart2 { 
  background-position:0 0px; height:50px;}
 
.float_bar_position .shoping_cart:hover,
.float_bar_position .shoping_cart2:hover { 
  background-position: -51px 0px; height:50px;}

.float_bar_position .user_block,
.float_bar_position .user_block2{
  background-position:   0px -50px; height:41px;}

.float_bar_position .user_block:hover,
.float_bar_position .user_block2:hover{
  background-position: -51px -50px; height:41px;}

.float_bar_position .wish_list,
.float_bar_position .wish_list2{
  background-position:     0 -91px; height:41px;}
  
.float_bar_position .wish_list:hover,
.float_bar_position .wish_list2:hover{
   background-position: -51px -91px; height:41px;}

.float_bar_position .online_chat,
.float_bar_position .online_chat2{ 
  background-position:     0 -132px; height:50px;}
  
.float_bar_position .online_chat:hover,
.float_bar_position .online_chat2:hover  { 
  background-position: -51px -132px; height:50px;}
  
.float_bar_position .subhover0,
.float_bar_position .subhover1,
.float_bar_position .subhover2,
.float_bar_position .subhover3{
  background:url(../img/float_window_icon.png) no-repeat;
  display:block;
  list-style:none;
  margin:0; padding:0;
  position:relative;
  width:51px;
  margin-bottom:-3px; z-index:2 !important;}
  
  
.float_bar_position .subhover0{ background-position: -51px 0px; height:50px;}
.float_bar_position .subhover1{ background-position: -51px -50px; height:41px;}  
.float_bar_position .subhover2{ background-position: -51px -91px; height:41px;}  
.float_bar_position .subhover3{ background-position: -51px -132px; height:50px;}    

.float_bar_position .shoping_cart .subnav,
.float_bar_position .user_block .subnav2,
.float_bar_position .wish_list .subnav3,
.float_bar_position .online_chat .subnav4,

.float_bar_position .shoping_cart2 .subnav,
.float_bar_position .user_block2 .subnav2,
.float_bar_position .wish_list2 .subnav3,
.float_bar_position .online_chat2 .subnav4{
   float:left; list-style: none; margin: 0; padding: 0;  
  width:475px; z-index:-1 !important;}
  
.float_bar_position .shoping_cart .subnav,
.float_bar_position .shoping_cart2 .subnav { position: absolute; top: -226px; right: 50px; width:475px;}

.float_bar_position .user_block .subnav2,
.float_bar_position .user_block2 .subnav2  { position: absolute; top: -204px; right: 50px; width:475px;} 

.float_bar_position .wish_list .subnav3,
.float_bar_position .wish_list2 .subnav3   { position: absolute; top: -203px; right: 50px; width:475px;}
  
.float_bar_position .online_chat .subnav4,
.float_bar_position .online_chat2 .subnav4 { position: absolute; top: -200px; right: 50px; width:475px;}
  
/* shoping cart section
----------------------------------*/

#shopingcart{ float:left; padding:0; width:475px;}
  
#shopingcart .shopingcart_header{  
  background:url(../img/float_window_header.png) top no-repeat;  
  float:left; height:25px; padding:8px 0 0 20px; width:455px;}
  
#shopingcart .shopingcart_header .shopingcart_headline{
  color:#fff; float:left; font-size:14px; width:420px;}
  
#shopingcart .shopingcart_header .close_button{
  float:right; margin-right:8px; width:17px;}
  
.shopingcart_content_wrap{
  background:url(../img/float_window_back.png) repeat-y;
  float:left; height:377px; position:relative; width:475px;}
  
.shopingcart_content{
  position:absolute; top:0; left:0; float:left; 
  height:367px; margin:11px 0 0 20px; width:421px; z-index:10;}
  
/* scrollbar */
  
.shopingcart_scrollbar{    
  height:368px;
  margin:0;
  padding:0 14px 0 0;
  overflow:auto;
  width:439px;}
  
.jScrollPaneContainer {
  position: relative;
  overflow: hidden;
  z-index: 1;}

.shopingcart_scrollbar_light {
  background:url(../img/scrollbar_shopingcart.png) 0 6px no-repeat;
  position: absolute;
  cursor: pointer;
  right: 10px; top: 0;
  height: 100%;
  width:14px;}
	
.shopingcart_scrollbar_dark {
  border-top:9px solid transparent;
  border-bottom:3px solid transparent;
  position: absolute;
  cursor: pointer;
  overflow: hidden;
  background:url(../img/main_pay_attention_scrollbar_dark.png) no-repeat 3px 0;  
  height:182px;}
  
/* end scrollbar */  
  
.shopingcart_content .shopingcart_product_line{
  line-height:1.4; width:421px;}
  
*:first-child+html .shopingcart_content .shopingcart_product_line:after{
  content: ".";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;}
  
.shopingcart_item_image{
  float:left; height:50px; margin-right:14px; width:50px;}
  
.shopingcart_item_attribute{
  float:left; margin-right:19px; width:319px;}
  
.shopingcart_item_attribute .shopingcart_item_name{
  color:#171717; float:left; font-size:12px;
  font-weight:bold; width:319px;}
  
.shopingcart_item_attribute .shopingcart_item_price{
  color:#eb514e; float:left; font-size:14px;
  padding-top:3px; width:106px;}
  
.shopingcart_item_attribute .shopingcart_item_price sup{ font-size:10px;}
  
.currency{ font-size:12px;}

.shopingcart_item_attribute .shopingcart_item_numbers{
  float:left; height:18px; margin-top:6px; width:89px;}
  
.shopingcart_item_attribute .shopingcart_item_numbers .button_add,
.shopingcart_item_attribute .shopingcart_item_numbers .button_subtract{
  float:left; height:18px; width:21px;}
  
.shopingcart_item_attribute .shopingcart_item_numbers .input_numbers{
  background:url(../img/input_back.png) no-repeat;
  border:0; color:#666; font-size:11px; float:left;
  height:18px; margin:0; text-align:center; width:45px;} 
  
input{ margin:0; padding:0;}
  
.shopingcart_item_attribute .items{ 
  color:#666; float:left; font-size:11px; margin:7px 0 0 5px;}
  
.shopingcart_delete_button{
  float:right; margin-top:17px; width:19px;}
  
.shopingcart_separator{
  background-color:#dddede;
  float:left; height:1px; margin:12px 0 7px 0; width:421px;}
  
.total_sum{
  background:url(../img/float_window_back_bottom_big.png) no-repeat bottom;
  float:left; height:105px; padding:0 20px; width:435px;}
  
.total_sum .shopingcart_separator{
  background-color:#dddede;
  float:left; height:1px; margin:5px 0 8px 0; width:421px;}
  
.total_sum .word{
  color:#666; float:left; font-size:14px;
  padding-top:7px; width:80px;}
  
.total_sum .sum{
  color:#000; float:right; font-size:18px; line-height:1;
  padding-right:13px;}
  
.total_sum .sum sup{ font-size:11px;}
  
.total_sum  .buttons{
  float:left; padding:8px 0 10px 0; width:421px;}
  
.total_sum  .buttons .continue_buying_button,
.total_sum  .buttons .continue_buying_button_pink{  
  display:block; float:left; height:34px; width:170px;}
  
.total_sum  .buttons .continue_buying_button{ background:url(../img/continue_buying_button.png) no-repeat;}
.total_sum  .buttons .continue_buying_button_pink{ background:url(../img/continue_buying_button_pink.png) no-repeat;}
  
.total_sum  .buttons .continue_buying_button:hover,
.total_sum  .buttons .continue_buying_button_pink:hover{
  background-position:0px -34px;}

.total_sum  .buttons .make_order_button,
.total_sum  .buttons .make_order_button_pink{  
  display:block; float:right; height:34px; width:160px;}
  
.total_sum  .buttons .make_order_button{ background:url(../img/make_order_button.png) no-repeat;}
.total_sum  .buttons .make_order_button_pink{ background:url(../img/make_order_button_pink.png) no-repeat;}
  
.total_sum  .buttons .make_order_button:hover,
.total_sum  .buttons .make_order_button_pink:hover{
  background-position:0px -34px;}  
  
  
/* user block
----------------------------------*/

#userblock{ float:left; padding:0; width:475px;}
  
#userblock .userblock_header{
  background:url(../img/float_window_header.png) top no-repeat;  
  float:left; height:25px; padding:8px 0 0 20px; width:455px;}
  
#userblock .userblock_header .userblock_headline{
  color:#fff; float:left; font-size:14px; width:420px;}
  
#userblock .userblock_header .close_button{
  float:right; margin-right:8px; width:17px;}
  
#userblock_content{
  background:url(../img/float_window_back.png) repeat-y;
  float:left; 
  height:358px;
  padding:15px 10px 0 20px;
  width:445px;}
  
#userblock_scrollbar{
  float:right; margin:11px 10px 0 0; width:14px;}
 
.userblock_bottom_back{
  background:url(../img/float_window_back_bottom.png) no-repeat;
  float:left; height:20px; width:475px;} 
  

/* wishlist section
----------------------------------*/

#wishlist{ float:left; padding:0; width:475px;}
  
#wishlist .wishlist_header{
  background:url(../img/float_window_header.png) top no-repeat;  
  float:left; height:25px; padding:8px 0 0 20px; width:455px;}
  
#wishlist .wishlist_header .wishlist_headline{
  color:#fff; float:left; font-size:14px; width:420px;}
  
#wishlist .wishlist_header .close_button{
  float:right; margin-right:8px; width:17px;}
  
.wishlist_content_wrap{
  background:url(../img/float_window_back.png) repeat-y;
  float:left; height:362px; position:relative; width:475px;}
    
.wishlist_content{
  position:absolute; top:0; left:0; float:left; 
  margin:11px 0 5px 20px; width:421px; z-index:10;}
  
/* scrollbar */
  
.wishlist_scrollbar{    
  height:337px;
  margin:0;
  padding:0 14px 0 0;
  overflow:auto;
  width:439px;}
  
.jScrollPaneContainer {
  position: relative;
  overflow: hidden;
  z-index: 1;}

.wishlist_scrollbar_light {
  background:url(../img/scrollbar_wishlist.png) 0 6px no-repeat;
  position: absolute;
  cursor: pointer;
  right: 10px; top: 0;
  height: 100%;
  width:14px;}
	
.wishlist_scrollbar_dark {
  border-top:9px solid transparent;
  border-bottom:3px solid transparent;
  position: absolute;
  cursor: pointer;
  overflow: hidden;
  background:url(../img/main_pay_attention_scrollbar_dark.png) no-repeat 3px 0;  
  height:182px;}
  
/* end scrollbar */  
  
.wishlist_content .wishlist_product_line{ width:421px;}
  
*:first-child+html .wishlist_content .wishlist_product_line:after{
  content: ".";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;}
  
.wishlist_item_image{
  float:left; height:50px; margin-right:14px; width:50px;}
  
.wishlist_item_attribute{
  float:left; margin-right:19px; width:319px;}
  
.wishlist_item_attribute .wishlist_item_name{
  color:#171717; float:left; font-size:12px;
  font-weight:bold; width:319px;}
  
.wishlist_item_attribute .wishlist_item_price{
  color:#eb514e; float:left; font-size:14px; padding-top:3px;
  width:120px;}
  
.wishlist_item_attribute .wishlist_item_price sup{ font-size:10px;}
  
.currency{ font-size:12px;}

.wishlist_item_attribute .wishlist_buy_now_button,
.wishlist_item_attribute .wishlist_buy_now_button_pink{ 
  display:block; float:right; height:23px; width:115px;}
  
.wishlist_item_attribute .wishlist_buy_now_button{ background:url(../img/buy_now_button.png) no-repeat;}
.wishlist_item_attribute .wishlist_buy_now_button_pink{ background:url(../img/buy_now_button_pink.png) no-repeat;}
  
.wishlist_item_attribute .wishlist_buy_now_button:hover,
.wishlist_item_attribute .wishlist_buy_now_button_pink:hover{
  background-position:0px -23px;}
  
.wishlist_delete_button{
  float:right; margin-top:17px; width:19px;}
  
.wishlist_separator{
  background:url(../img/wishlist_separator.png) repeat-x;
  float:left; height:24px; width:421px;}  

.wishlist_bottom_back{
  background:url(../img/float_window_back_bottom.png) no-repeat;
  float:left; height:20px; width:475px;}
  
  
/* chat
----------------------------------*/

#chat{ float:left; padding:0; width:475px;}
  
#chat .chat_header{
  background:url(../img/float_window_header.png) top no-repeat;  
  float:left; height:25px; padding:8px 0 0 20px; width:455px;}
  
#chat .chat_header .chat_headline{
  color:#fff; float:left; font-size:14px; width:420px;}
  
#chat .chat_header .close_button{
  float:right; margin-right:8px; width:17px;}
  
#chat_content{
  background:url(../img/float_window_back.png) repeat-y;
  float:left; height:358px; padding:15px 10px 0 20px; width:445px;}
 
.chat_bottom_back{
  background:url(../img/float_window_back_bottom.png) no-repeat;
  float:left; height:20px; width:475px;}

.chat_enter_button{
  background:url(../img/chat_enter_button.png) no-repeat;
  display:block;
  height:40px;
  width:121px;}

.chat_enter_button:hover{
  background-position:0px -40px;}
  

.clr:after{
 content: ".";
 display: block;
 height: 0;
 clear: both;
 overflow: hidden;}


