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

/* header
----------------------------------*/

#header{ 
  float:left;
  height:241px;
  padding:0 50px 0 8px;
  position:relative;
  width:942px;
  z-index:1;}
  
#header .color_stripe{
  background:url(../img/header_color_stripe.png) no-repeat top;
  height:3px;
  width:942px;}
  
/* header top section
----------------------------------*/
  
#header .top_section{
  background:url(../img/header_content_back_top.png) repeat-x;
  height:152px;
  margin:0 auto;
  width:940px;}

#header .top_section #logo{
  float:left;
  margin:28px 33px 0 26px;
  width:159px;}
  
#header_contacts{
  background:url(../img/header_contacts.png) no-repeat;
  float:left;
  height:45px;
  margin:34px 16px 0 100px;
  width:225px;}
  
#online_chat{ 
  float:left; margin-top:31px;}
  
.online_chat_icon{
  background:url(../img/online_chat_icon.png) no-repeat;
  display:block;
  float:left;
  height:47px;
  width:47px;}
  
.online_chat_icon:hover{
  background-position:0px -47px;}
  
#currency_switch{ 
  float:right;
  margin:30px 19px 0 0; 
  width:92px;}
  
#currency_switch .current_currency{
  background:url(../img/currency_switch.png) no-repeat;
  color:#666;
  font-size:14px;
  font-weight:bold;
  height:19px;
  line-height:15px;
  padding-right:2px;
  text-align:right;
  width:90px;}
  
#currency_switch .current_currency .currency_style{
  font-size:11px; font-weight:500;}
  
#currency_switch .currency_switch_button{
  background:url(../img/currency_switch_button.png) no-repeat;
  display:block; 
  float:left;  
  height:22px; 
  width:92px;}
  
#currency_switch .currency_switch_button:hover{
  background-position:0px -22px;}
  
/* autorization */

.autorization_shoping_cart_section{
  float:left; width:722px;}

#autorization{
  clear:left;
  float:left;
  padding-top:26px;
  width:505px;}
  
#autorization .mail,
#autorization .password{
  background:url(../img/autorization_e-mail.png) no-repeat;
  color:#171717;
  border:0;
  float:left;
  font-size:12px;
  height:23px;  
  padding:0 15px;
  width:154px;
  margin-right:12px;}
  
*:first-child+html #autorization .mail,
*:first-child+html #autorization .password{
  height:19px; padding:4px 15px 0 15px;}
  
@-moz-document url-prefix(){ #autorization .mail{
  height:21px; padding:2px 15px 0 15px;}}
  
@-moz-document url-prefix(){ #autorization .password{
  height:21px; padding:2px 15px 0 15px;}}
  
  
.enter_button{ float:left;}
    
#enter_button {
  cursor:pointer;       
  height:25px;
  margin-top:-1px;         
  overflow:hidden;      
  width:88px;}
  
#enter_button:hover input{
  margin-top:-25px;}
  
/* authorized user */

#authorized_user{
  clear:left;
  float:left;
  padding:15px 20px 0 0;
  width:485px;}
  
#authorized_user .user_icon{
  float:left; height:43px; width:47px;}
  
#authorized_user .user_name{
  color:#171717;
  float:left;
  font-size:15px;
  font-weight:bold; 
  height:43px; 
  line-height:43px;
  width:310px;
  white-space:normal;}
  
#authorized_user .user_profile{
  background:url(../img/authorized_user_settings.png) no-repeat;
  float:right;
  height:25px;
  margin-top:10px;
  position:relative; 
  width:122px;
  z-index:1000000;}
  
#authorized_user .user_profile .user_settings{
  background:url(../img/authorized_user_settings_back.png) no-repeat;
  position:absolute; top:0; left:-4px;
  padding:35px 14px 10px 14px;
  height:110px; width:102px; z-index:1;}
  
#authorized_user .user_profile .user_settings a,
#authorized_user .user_profile .user_settings a:hover{
  display:block;
  font-size:11px;
  line-height:1;
  padding-bottom:8px; 
  text-decoration:none;}
  
#authorized_user .user_profile .user_settings a{ color:#1768a6;}
#authorized_user .user_profile .user_settings a:hover{ color:#000;}
  
/* shoping cart */

#header_shoping_cart{
  color:#292929;
  float:right;
  font-size:14px;
  height:43px;
  line-height:1.1;
  margin-top:20px;
  padding:0;
  width:215px;}
  
#header_shoping_cart .shoping_cart_icon{
  float:left; width:103px;}
    
.currency, .item_number{ font-size:12px;}

/* header bottom section
----------------------------------*/

#header .bottom_section{
  background:url(../img/header_content_back_bottom.png) repeat-x;
  height:85px;
  width:942px;}
  
#header .bottom_section .shop_item_catalogue_header{
  float:left;
  height:33px;
  padding:24px 0 0 38px;
  width:168px;}
  
#header .bottom_section .center_section{
  float:left;
  height:74px;
  margin-top:11px;
  width:505px;
  background-color:#fff}
  
#header .bottom_section .banner{
  float:right;
  height:85px;
  width:228px;}
  
/* search section
----------------------------------*/
#search_section{
  background:url(../img/search_back.png) repeat-x;
  border-left:1px solid #000;
  border-right:1px solid #000;
  height:28px;
  padding:6px 0 0 12px;
  position:relative;  
  width:491px;
  z-index:0;}
  
*:first-child+html  #search_section{ margin-top:-19px;}
  
table.search_section   { white-space: nowrap;}  
table.search_section td{ vertical-align:top;}
  
td.search_back_input{ 
  height:21px; 
  padding-right:9px;
  width: 100%;}
  
.search_input_left{
  background:url(../img/search_input_left.png) left no-repeat;
  height:21px; padding-left:10px;}

.search_input_right{
  background:url(../img/search_input_right.png) right no-repeat;
  height:21px; padding-right:10px;}
  
.search_input{
  background-color:#FFF;
  color:#292929;
  border:0;
  float:left;
  font-size:11px;
  height:15px;
  padding:3px 0;
  width:100%;}
  
td.search_by_catalogue{ height:21px;} 

.search_by_catalogue_left{
  background:url(../img/search_input_left.png) left no-repeat;
  height:21px; padding-left:10px;}

.search_by_catalogue_right{
  background:url(../img/search_by_catalogue_right.png) right no-repeat;
  height:21px; padding-right:21px;} 
  
.cat_content{ 
  background-color:#fff;
  cursor:pointer;
  color:#292929;
  font-size:11px;
  padding:3px 5px 3px 0;
  height:15px;
  width:100%;
  *white-space: nowrap;}
  
/* dropdown */
  
.list_categories{
  cursor: pointer;
  display: block;
  padding:0; 
  position:absolute; 
  left:-4px; top:22px;}
  
td.top_back  { background:url(../img/search_float_back_top.png) top repeat-x; height:12px;}

td.corner_bottom_left { background:url(../img/search_float_corner_bottom_left.png) bottom left no-repeat; height:16px; width:13px;}  
td.corner_bottom_right{ background:url(../img/search_float_corner_bottom_right.png) bottom right no-repeat; height:16px; width:13px;}    
td.bottom_back  { background:url(../img/search_float_back_bottom.png) top repeat-x; height:16px;}

td.search_float_back_left { background:url(../img/search_float_back_left.png) repeat-y; width:13px;} 
td.search_float_back_right{ background:url(../img/search_float_back_right.png) repeat-y; width:13px;}
td.search_float_center    { background-color:#fff; margin:-2px 0 0 0; padding:0;} 

.select_div{ color:#666; font-size:11px; padding:3px 0 3px 3px; *white-space: nowrap;}  
.select_div:hover{ background-color:#e8e7e8;}
  
td.search_float_center .scrollbar{
  float:right; width:14px;}
  
#find_button{
  cursor:pointer;      
  height:21px;
  margin:0;         
  overflow:hidden;
  padding:0 5px 0 8px;}  

  /* search_notice
----------------------------------*/

#search_notice{
  background:url(../img/search_notice.png) no-repeat;
  color:#FFF; font-size:12px; line-height:1.2;
  position:absolute; left:-1px; top:34px;
  height:45px; padding:12px 0 0 74px; width:431px;
  z-index:0;}

