body {

	font-family: Tahoma, Arial, sans-serif;

	font-size: 13px;

	background-color: #FFFFFC;

	margin: 0px;

	text-align: center;	
	}

	

td, th {

	font-family: Tahoma, Arial, sans-serif;

	font-size: 12px;

	margin: 0px;

	}	



input, textarea, select, option  {

	font-family: MS Sans Serif;

	font-size: 12px;

	}
 input#order_file_submit {
    margin-left: 20px;
    /* [type=password]*/
}
	

h1 {

	color:  #012b53;

	font-size: 12px;

  padding-left: 30px;

	padding-top: 20px;

	padding-bottom: 15px;

}



h2 {

	color: #012b53;

	font-size: 12px;

	padding: 3px;

	text-decoration: none;

}



h3 {

	color: #012b53;

	font-size: 12px;

	padding-top: 0px;

	padding-bottom: 0px;

	text-decoration: none;

}



h4 {

	color: #e50318;

	font-size: 13px;

	margin: 0px;

	padding-left: 10px;

	padding-top: 0px;

	padding-bottom: 2px;

}

h5, h5 a {
	
	color: #1a6ba2;

	font-size: 13px;
	
	font-weight: bold;
		
	}
	



div#general {

	width: 938px;

	margin: 0px;

	padding: 0;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto; 

	text-align: left;

	}



div#logo {

	float: left;	

	width: 100px;

	height: 40px;

	padding-top: 13px;

	text-align: right;

	}

	

div#market_language {

	height: 30px;

	font-size: 11px;

	color: #002649;	

	padding-top: 30px;

	text-align: right;

	text-decoration: none;

  vertical-align: bottom;		

}



 div#market_language a {

	font-size: 11px;

	color: #002649;	

	text-align: right;

	text-decoration: none;	

}



div#market_language a {

	padding-left: 2px;

	padding-right: 2px;

	}



div#market_language img {

	border: 1px solid #e5e8ed;

	}



div#header {

	width: 938px;

	height: 165px;

	background-color: #002d57;

	color: #ffffff;

	margin: 0px;

	padding: 0px;	

}



div#markets {

	padding: 50px;

	padding-left: 30px;

	}

	

div#markets a {

	width: 280px;

	display: block;

	color: #345a8d;

	float: left;

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

	}



div#main_area {

	width: 938px;	

	height: 200%;

	background: url(../img/content_bcg.gif);
	
	overflow: hidden;

	}

	

div#left_column {

	float: left;

	width: 700px;

  margin-bottom: 20px;

	}

	

div#right_column {

	width: 238px;

	float: right;

	background-color: #e5e8ed;

  margin-bottom: 20px;    	

	}

	

div#footer {

	position: relative;

	float: left;

	width: 938px;

	height: 26px;

	background: url(../img/footer_bcg.jpg) no-repeat;

	}	

	

div#right_bcg {

	background: url(../img/right_bcg.gif) repeat-x;

	background-position: top;

	background-color: #e5e8ed;

	width: 238px;

	height: 25px;

	}	



div#right_block {

  	background: #012b53;

  	margin: 0px;

  	padding: 0px;

  	margin-bottom: 20px;

  	font-size: 12px;

  	color: #e5e8ed;

	border-top: 1px solid #012b53;

	border-bottom: 1px solid #012b53;

  }

  

div#right_block p {

 	padding-left: 10px;

 	padding-right: 10px;

 }

 

div#right_block td {

  color: #e5e8ed;

  font-size: 11px;

  }  



div#right_block a {

	color: #ffffff;

	text-decoration: none;

	}

	

div#right_block a:hover {

	color: #00ffff;

	}	

div#auto_complete_menu {
	background: #ffffff;
	border: 1px solid #012b53;
	font-size: 10px;
	cursor: pointer;
	}
	
div#auto_complete_menu ul {
	margin: 2px;
	padding: 0px;
	list-style-type: none;
	}	

div#preview_basket_area td, div#preview_basket_area th {

	font-size: 10px;

	color: #ffffff;

	border-bottom: 1px solid #264d72;

	padding: 2px;

	padding-left: 5px;

	padding-right: 5px;

	}



div#preview_basket_area table {

  border-right: 1px solid #264d72;

}



div#preview_basket_area th {

	padding-top: 5px;

  background-color: #002649;

  font-weight: normal;

}



div#preview_basket_area td {

  background-color: #052f57;

}



div#top_menu {

	padding-top: 0px;

	padding-bottom: 0px;

	padding-left: 30px;

	height: 29px;

	font-size: 11px;

	font-weight: bold;

	color: #000000;

	background-color: #DDDDFF;

	background: url(../img/menu_bcg.gif);

	text-align: left;

	}



div#top_menu_s {

	padding-top: 3px;

	padding-bottom: 0px;

	padding-left: 0px;

	height: 90px;

	color: #000000;

	background-color: #DDDDFF;

	background: url(../img/right_menu_bcg.gif) repeat-x;

	text-align: left;

	}

	

div#top_menu a {

	display: block;

	float: left;

	color: #ffffff;

	padding-top: 6px;

	padding-right: 15px;

	text-decoration: none;

	}

	

div#top_menu a:hover {

	color: #00ffff;

	}	

	

div#content {

	padding-left: 0px;

	padding-right: 10px;

	}

	

div#main_groups {

	color: #ffffff;

	width: 250px;

	padding-top: 3px;

	padding-bottom: 5px;

	padding-left: 0px;

	font-size: 11px;

	font-weight: bold;

/*	background: url(../img/groups_bcg.gif) #012b53;*/

	}	

	

div#main_groups a {

	color: #ffffff;

	text-decoration: none;

	padding-left: 20px;

	}

	

div#main_groups a:hover {

	color: #00ffff;

	}

	

div#main_group_list {

	width:250px;

	color: #ffffff;

	padding: 0px;

	font-size: 11px;

	font-weight: bold;

  margin-left:0px;

  margin-top: 0px;

	background: #012b53;

	position: absolute;

	z-index: 10;

	} 	





div#main_group_list a {

  display: block;

  width: 250px;

  padding-top: 3px;

  padding-bottom: 3px;

  background: #002649;

  border-top: 1px solid #264d72;

}



div#main_group_list a:hover {

  background: #052f57;

}





div#details {

	margin-top: 0px;

	padding: 0px;

	margin-left: 300px;

	position: relative;

	}

  

div#add_basket_area {

	margin: 0px;

	padding: 0px;

}

	

div#details a, div#bigtab a {

	color: #345a8d;

	text-decoration: none;

	}

	

div#details ul, div#search ul, div#dettab ul {

	padding: 0px;

	margin: 0px;

	list-style-type: circle;

	list-style-position: inside;

	list-style-image: url(../img/gray_arrow.gif);	

	}		



div#details a:hover, div#bigtab a:hover {

	text-decoration: none;

	color: #0092dd;

	}	

	

div#details img {

	border: 1px solid #e5e8ed;

	}



div#categories {

	float: left;

	width: 250px;	

	}



div#categories a {

	color: #012b53;

	font-size: 11px;

	text-decoration: none;
	

	}

	

div#categories a:hover {
  color: #0092dd;
  }

div#categories a.producer {
	color: #fff;
	display:block;
	font-size: 11px;
	text-decoration: none;
	background: url(../img/groups_bcg.gif) #012b53;
	width:230px;
	padding:3px 10px 5px 10px;
	margin:1px 0px 1px 0px;
	}
	
div#categories a.producer:hover {
  color: #0092dd;
  }

div#categories ul {

	margin: 0px;

	padding: 0px;

	padding-left: 10px;

	list-style-type: none;

	}

div#categories ul ul{
	background: url(../img/categories_bcg.gif) top right;
	padding-right:20px;
	}

div#categories ul li {

	font-weight: bold;

	font-size: 14px;	

	}

	

div#categories ul li ul li {
	padding:0px 0px 0px 10px;
	font-weight: normal;
	font-size: 13px;
	}	

	

div#content_bottom {

	clear: both;

	height: 1px;

	}	



div#bigtab table {

  	width: 690px;

	margin-right: 0px;

	margin-bottom: 10px;

	}



div#bigtab td, div#bigtab th {

	font-family: Verdana, Arial, sans-serif;

	padding-left: 3px;

	padding-right: 0px;

	padding-top: 2px;

	padding-bottom: 2px;

	}

	

div#bigtab th {

	font-size: 10px;

	font-weight: bold;

	height: 32px;

	color: #012b53;

	background: url(../img/th_bcg.gif) #f5f5f5;

	border-bottom: 1px solid #012b53;

	}

	

div#bigtab td {

	font-size: 10px;

	border-bottom: 1px solid #012b53;

	height: 24px;

	}

	

div#dettab table {

  width: 690px;

	margin-right: 0px;

	}

	

div#dettab td, div#dettab th {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	padding-left: 3px;

	padding-right: 0px;

	padding-top: 2px;

	padding-bottom: 1px;	

	}

	

div#dettab th {

	color: #012b53;

	margin-top: 0px;

	height: 32px;

	font-weight: bold;

	text-align: left;

	background: url(../img/th_bcg2.gif) #ffffff repeat-y;

}



div#dettab a {

  color: #012b53;

  font-size: 12px;

  text-decoration: none;

}



div#dettab a:hover {

  color: #0092dd;

}



div#tablist table {

	margin-right: 10px;

	}



div#tablist td, div#tablist th {

	font-family: Verdana, Arial, sans-serif;

	padding-left: 10px;

	padding-top: 3px;

	padding-bottom: 3px;	

	}

	

div#tablist th {

	font-size: 12px;

	text-align: left;

	background-color: #ffffff;

	}

	

div#tablist td {

	font-size: 11px;

	}

	

div#filtering {

	padding: 10px;

	background: #012b53;

	color: #ffffff;

	}		



div#main_products {

	margin-left: 0px;

	margin-right: -10px; 

	height: 240px;	

}



.main_product {

	float: left;

	padding-bottom: 20px;

  border-bottom: 1px dotted #1973b2;	
  

	}



.bestseller {

	border: 1px solid #e5e8ed;

	background: url(../img/top_bcg.gif);

	color: #012b53;

	font-size: 11px;

	margin: 13px;

	padding: 3px;

	float: left;

	width: 97px;

	height: 80px;

  overflow: hidden;

	}

	

.bestseller a {

	text-decoration: none;

	color: #1973b2;

	}
	
div#basket_action_area a {
	background: #dfe5ea;
	font-size: 11px;
	border: 1px solid #012b53;
	text-decoration: none;
	color: #012b53;
	padding-left: 5px;
	padding-right: 5px;
	}



.change_brand {

  color: #ffff00;

  padding-left: 5px;

  font-weight: normal;

}



.arrow {

  color: #54dfff;

  font-weight: bold;

}



.button_arrow {

	border: 0px;

	width: 29px;

	height: 18px;

	background: url(../img/button_arrow.gif);

}

.blue_button, .red_button { 

display: table-row;  

height: 18px;

color: white;

font-weight: bold;

text-decoration: none;

cursor: pointer;

font-size: 10px;

}



.blue_button span, .red_button span {

float: left;

} 



.blue_button:hover {

color: #D9E3F4;

}



.red_button:hover {

color: #F4DBDB;

}



.text_blue, .text_red  {

display: table-cell; 

height: 18px;

padding-left: 2px;

padding-right: 2px;

}



.text_blue { 

background: url(../img/button_bcg_blue_mini.gif);

}



.text_red { 

background: url(../img/button_bcg_red_mini.gif);

}



.txt {

display: block;
font-size: 10px;
margin-top: 2px;
color: #ffffff;

}



.left_blue, .right_blue, .left_blue2, .right_blue2, .left_red, .right_red, .left_red2, .right_red2 {

display: table-cell;

height: 18px;

width: 5px;

}



.left_blue {

background: url(../img/left_blue.gif);

}



.left_blue2 {

background: url(../img/left_blue2.gif);

}



.right_blue2 {

background: url(../img/right_blue2.gif);

}



.right_blue {

background: url(../img/right_blue.gif);

}



.left_red {

background: url(../img/left_red.gif);

}



.right_red {

background: url(../img/right_red.gif);

}



.left_red2 {

background: url(../img/left_red2.gif);

}



.right_red2 {

background: url(../img/right_red2.gif);

}



	

.note {

	padding-top: 20px;

	font-size: 12px;

	color: #666666;

	}		

	

.alert {

	background: #ffe9e9;

	border: 1px solid #ffcccc;

	padding: 10px;

	}



.red {

  color: #ff0000;

}



.asterisk {

  color: #ff0000;

  text-transform: uppercase;	

	}



.dark_red {

  color: #750002;

}



.orders_links {

	padding-top: 4px;

	padding-bottom: 5px;

	background: #073968;

}



.navigation_link {

  color: #012b53;

  font-size: 11px;

  padding-right: 12px;

  text-decoration: none;

}

.navigation_link:hover {

	color: #1a6ba2;

  text-decoration: none;

}

.title {

	color: #012b53;

	margin-top: 0px;

	height: 32px;

	font-weight: bold;

	text-align: left;

	background: url(../img/th_bcg2.gif) #ffffff repeat-y;

}



.title_white {

  color: #012b53;

  font-size: 11px;

	font-weight: bold;

	padding-top: 3px;

	padding-bottom: 5px;

}	



.tab_order {

	border: 1px solid #768da2;

	width: 100%;

	}



.td_order {

	background: #d0d8e1;

	text-align: right;	

}



#lightbox{

	position: absolute;

	top: 40px;

	left: 0;



	z-index: 100;

	text-align: center;

	line-height: 0;

	}



#lightbox a img{ border: none; }



#outerImageContainer{

	position: relative;

	background-color: #fff;

	width: 250px;

	height: 250px;

	margin: 0 auto;

	}



#imageContainer{

	padding: 10px;

	}



#hoverNav a{ outline: none;}



#prevLink, #nextLink{

	width: 49%;

	height: 100%;

	background: transparent url(../pics/blank.gif) no-repeat; /* Trick IE into showing hover */

	display: block;

	}



#imageDataContainer{

	font: 11px Arial, Helvetica, sans-serif;

	background-color: #fff;

	margin: 0 auto;

	line-height: 1.4em;

	}



#imageData{

	padding:0 10px;

	}

#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	

#imageData #caption{ font-weight: bold;	}

#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			

#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	

		

#overlay{

	position: absolute;

	top: 0;

	left: 0;

	z-index: 90;

	width: 100%;

	height: 500px;

	background-color: #e5e8ed;

	filter:alpha(opacity=90);

	-moz-opacity: 0.9;

	opacity: 0.9;

	}

	



.clearfix:after {

	content: "."; 

	display: block; 

	height: 0; 

	clear: both; 

	visibility: hidden;

	}



* html>body .clearfix {

	display: inline-block; 

	width: 100%;

	}



* html .clearfix {

	/* Hides from IE-mac \*/

	height: 1%;

	/* End hide from IE-mac */

	}	


.article_menu
{

width: 140px;
float: left;

}

#page_content_area
{

float: right;
width: 490px;
margin-top: 3px;
}

#page_content_area a {
  color: #012b53;
}

.contact_peoples img
{
   float: left;
   padding-right: 10px;
   padding-bottom: 10px;
}

.contact_peoples h4
{
   display: block;
   color: #002649;
   padding-left: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
}

.contact_peoples td
{
   padding-top: 15px;
   padding-bottom: 15px;
   vertical-align: top;
}

.c
{
  clear: both;
}

.ssl {
	background: #012b53;
	color: #ffffff;
	border-left: 4px solid #012b53;
	border-right: 4px solid #012b53;
	font-weight: bold;
	}
.ssl_info {
	font-size: 10px;		
}

div#page_content_area img.mini_img {float:left;margin-right:10px;margin-bottom:5px;border:1px solid #bababa}
div#page_content_area div.inline_image {float:left;margin-right:10px;margin-bottom:5px;clear:both;}
div#page_content_area div.inline_image img {border:1px solid #bababa}
div#page_content_area div.inline_image p {padding: 0 2px;color:#002740}
div#page_content_area div.inline_image a {text-decoration:none;font-size:10px;}
div#page_content_area hr {border: #fff 0px none !important; clear:both;background:none;visibility:hidden;height:0px;}





div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file{
	position: absolute;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

#ofer_form_table {
	border-collapse:collapse;
}


.offer_form_options {
	width:600px;
	clear:both; 
	margin-top:5px;
}



