@CHARSET "UTF-8";
body {font-family:'Sans-serif',Arial;font-size:13px;}
#main_menu { background-color:#292929; height:23px; clear:both;}

ul.menu_flags { list-style-type: none; float:left; }
ul.menu_flags li { display: inline; padding:4px 6px; margin-left:10px; vertical-align:middle; line-height:23px; }
ul.menu_flags li.active {  background-color: #FFF;}
ul.menu_flags img { vertical-align: middle; padding-right:5px; }

.currency_block {background-color: #fff; padding:0 0 0 5px; font-family:'Sans-serif',Arial;font-size:13px; float:right;margin-top:2px;margin-right:10px;height:19px;line-height:19px;}
.currency_block span { padding:2px 5px;}
.currency_block .currency { background-color: #fff; }
.currency_block .currency_active { background-color: #ff0000; color: #FFF; font-weight:bold;}

ul.menu { list-style-type: none; margin-left:10px; float:left; clear:left;padding-top:4px;}
ul.menu li { display: inline; margin-right:12px;}

.user_menu { float:right; clear:right; margin-right:10px;margin-top:4px;}
.user_menu a { margin:0 5px;}

.header { clear:both; padding:5px 10px;  height:150px;}
.header_message{ background-color: #fff; color: #3399FF; border: 2px solid #3399FF; text-transform: uppercase; font-size:2em; text-align: center;padding:5px;}

.main_articles { float:left; display: none;}
.main_image { float:left; text-align:center;  width:60%;}
.main_banner { width:40%; float:right; text-align:center;}
.not_selected_option, .inner_option_container{ float:none !important;}


#first_column { width:160px; position:absolute; }
#second_column { position:absolute; width:160px; margin-left:170px;  }
#content_column { padding-left:340px;margin-right:10px;}
#footer,#footer_counters  { margin: 10px 10px 10px 340px; text-align:center;clear:all;}

.quantity_buyers { background-color: #FF0000; padding:10px 10px; text-align:center; margin-bottom:10px;}
.new_suppliers { background-color: #0000ff; padding:10px 10px; text-align:center; margin-bottom:10px;}
.models_header, .table_header{ background-color: #292929; padding:5px 10px; color: #FFF; font-size:13px; font-weight:bold; font-family:'Sans-serif',Arial;}
.list_container{ background-color: #e7e7e7; margin-bottom:10px;/*display:inline-block;*/}

.main_notice{ background-color: #3399ff; color: #FFF; font-weight:bold; text-align:center; padding:10px 10px;}
.main_notice2{ background-color: #292929; color: #FFF; font-weight:bold; text-align:center; padding:10px 10px;}
.main_text { padding: 5px 0; }
.main_shipping_text { padding: 5px 0; }
.screencountry_text { padding-top:10px; display:inline-block;}
.main_shipping_map { background-color: #000; color: #FE6500 ; font-size:15px; font-weight:bold; line-height:21px;text-align:justify; text-align: center; clear:both; padding:5px;}
.main_shipping_block { padding:10px 0;line-height:18px;}
.main_feedback {margin:10px 0;}

H2.article_header { color:#1267B2; font-size:16px; margin-bottom:5px;}
.main_dots{ background: url(/img/sc/3pix.gif) repeat-x; height:2px; clear:both;}

 .dark_bg { background-color: #292929;}
 .border_grey { border:1px solid #c9c9c9; padding:10px; margin-bottom:10px;clear:both}
 .bg_grey { background-color: #e7e7e7; margin-bottom:10px; line-height:18px;}
 .padding {padding:10px;}
 .bg_grey + .image {margin-top:-10px;}
 .image + .bg_grey {margin-top:10px;}

 .counter{ display:inline-block; width:30px; color:#333;}

 .contact_us_block { background-color:#00F;margin:5px 0;padding:5px 15px;}
  .contact_us_block td { padding:3px 5px;}

  .second_cell{ display:block;width:49%;vertical-align:top;float:left;}
  .products_1st_cell{ display:block;width:22%; vertical-align:top;float:left;}
  .products_3rd_cell{ display:block;width:25%;vertical-align:top;float:right;}

.support_centre td{ padding:2px 5px;}

.left_specs_container { color:gray; float:left; text-align:right; width:20%;line-height:18px; white-space:nowrap;}
.right_specs_container { float:right; text-align:left;width:75%;line-height:18px;}

.warning{ color:#FFF; background-color: #FF0000; font-weight:bold; font-size:13px; font-family:'Sans-serif',Arial;line-height:15px; text-align:center; padding:10px 10px; margin-bottom:10px;}
.alert{ color:#FF0000;background-color: #FFF; border: 1px solid #FF0000; font-weight:bold; font-size:13px; font-family:'Sans-serif',Arial;line-height:15px; text-align:center; padding:10px 10px; margin-bottom:10px;}
.notification { border:1px solid #3399ff; color: #3399ff; text-align:center; padding:10px; font-weight:bold; margin-bottom:10px;}
.clearfix:after { content: "."; visibility: hidden; display: block; height: 0; clear: both; }
