body{
	margin:0;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	background-color:#ebebeb;
}
img{border:0;}
a{
	color:#0036ff;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
#wrapper{
	margin:0 auto;
	padding:0 0 20px;
	width:970px;
	overflow:hidden;
	position:relative;
}
.w1{width:100%;}
/* header start */
#header{
	position:absolute;
	top:0;
	left:0;
	width:970px;
	height:163px;
	padding:10px 0 0;
}
#header .switch{
	float:left;
	padding:0 11px 0 0;
	margin:0 0 18px;
	width:958px
}
* html #header .switch{
	height:1%;
	overflow:visible;
}
#header .switch .holder{
	float:right;
	width: 170px;
}
#header .switch strong{
	float:left;
	margin:0 10px 0 0;
	font-size:12px;
	line-height:12px;
	font-weight:normal;
	color:#311900;
}
#header .switch ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
#header .switch li{
	float:left;
	margin:0 2px 0 0;
}
#header .switch li a{
	display:block;
	width:38px;
	height:28px;
	text-indent:-9999px;
	background:url(../images/bg-flag.gif)
}
#header .switch li .fr{background-position:-38px;}
#header .switch li .uk{
	width:42px;
	background-position:-76px;
}
#header .switch li .sp{
	width:41px;
	background-position:-117px;
}
.logo-box{
	width:958px;
	padding:0 0 16px 12px;
	float:left;
}
.logo{
	float:left;
	overflow:hidden;
}
.logo a{
	display:block;
	width:290px; 
	height:46px;
	text-indent:-9999px;
	background:url(../images/bg-logo.gif); 
}
.slogan {
	display:block;
	margin:10px 0 0;
	font-size:16px;
	line-height:21px;
	font-weight:bold;
	color:#333333;
	text-align:right;
	overflow:hidden;
	height:1%;
}
.slogan-fren {
	display:block;
	margin:0px 0 0;
	font-size:16px;
	line-height:21px;
	font-weight:bold;
	color:#333333;
	text-align:right;
	overflow:hidden;
	height:1%;
}
/* nav start */
.nav-holder{
	float:left;
	width: 971px;
	padding:0px 0px 12px 0;
	background: transparent url(../images/bggreenmenu.png) top left no-repeat;
	
}

/* header end */
/* main start */
#main{
	width:100%;
	margin:163px 0 0;
}
* + html #main{margin:176px 0 7px}
#main:after{
	display:block;
	clear:both;
	content:"";
}
#main .main-holder{
	float:left;
	width:100%;
	background:url(../images/bg-main.gif) repeat-y;
	margin:0 0 2px;
}
#main .main-holder2{
	float:left;
	width:100%;
	background-color:#FFFFFF;
	margin:0 0 2px;
}
.main-box{
	position:relative;
	z-index:99;
	height:153px;
	padding:20px 0 0 28px;
	background:url(../images/bg-main-box.gif) no-repeat;
}
.main-box2{
	position:relative;
	z-index:99;
	height:153px;
	padding:20px 0 0 28px;
	background:url(../images/bg-main-box2.gif) no-repeat;
}
.main-box2 .main-title2{
	display:block;
	width:625px;
	height:121px;
	margin:0;
	text-indent:-9999px;
	background:url(../images/txt-supplying-the-world2.png) no-repeat;
}
.main-box .main-title{
	display:block;
	width:625px;
	height:121px;
	margin:0;
	text-indent:-9999px;
	background:url(../images/txt-supplying-the-world.png) no-repeat;
}
.main-box .main-title-span{
	display:block;
	width:625px;
	height:121px;
	margin:0;
	text-indent:-9999px;
	background:url(../images/txt-supplying-span.png) no-repeat;
}
.main-box .main-title-russ{
	display:block;
	width:625px;
	height:121px;
	margin:0;
	text-indent:-9999px;
	background:url(../images/txt-supplying-russ.png) no-repeat;
}
.main-box .main-title-fren{
	display:block;
	width:625px;
	height:121px;
	margin:0;
	text-indent:-9999px;
	background:url(../images/txt-supplying-fren.png) no-repeat;
}
#main .img-holder{
	position:absolute;
	top: -77px;
	right:36px;
	z-index:800;
}
/* content start */


ul{border:0; margin:0; padding:0; float:right;margin-bottom: 20px; width:auto;}

#pagination-digg li{

border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
margin-right:2px;

}
#pagination-digg a{

border:solid 1px #CCCCCC;
margin-right:2px;
}
#pagination-digg .previous-off,
#pagination-digg .next-off {

border:solid 1px #DEDEDE;
color:#888888;
display:block;
float:left;
font-weight:bold;
margin-right:2px;
padding:3px 4px;
}
#pagination-digg .next a,
#pagination-digg .previous a {

font-weight:bold;
} 
#pagination-digg .active{

background:#0000FF;
color:#FFFFFF;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination-digg a:link,
#pagination-digg a:visited {

color:#0000FF;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-digg a:hover{

border:solid 1px #0e509e}

.productLabel {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
}
.productName {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	margin-bottom: 20px;
}
.productPic {
	float:left;
	margin-right: 20px;
	margin-bottom: 20px;
}	
	
#contentProduct{
	float:left;
	position:relative;
	width:930px;
	margin:20px;
	padding: 0px;
}

#contentProduct h1{
	margin:0 0 0px;
	font-size:30px;
	font-weight:normal;
	color:#334ea2;
}
#contentProduct h2{
	margin:0 0 19px;
	font-size:24px;
	font-weight:normal;
	color:#666666;
}
.productList {
	float:left;
	margin:0px 20px 25px 0px;
	padding: 0px;
	font-size:14px;
	max-width: 217px;
	word-wrap: break-word;
}	
.productList2 {
	float:left;
	margin:0px 0px 25px 0px;
	padding: 0px;
	font-size:14px;
	max-width: 217px;
	word-wrap: break-word;
}
.productImg {
	text-align:center;
	background:#ededed;
	max-height:190px;
	max-width: 217px;
	width: 217px;
	height: 190px;
	background-repeat: no-repeat;
	background-position:center;
	overflow:hidden;
	margin-bottom:10px;
}
/* content start */
#content{
	float:left;
	width:660px;
	padding:0px 0 4px 20px;
}

#content h1{
	margin:0 0 8px;
	font-size:30px;
	font-weight:normal;
	color:#334ea2;
}
#content h2{
	margin:0 0 19px;
	font-size:24px;
	font-weight:normal;
	color:#334ea2;
}
#content h3{
	margin:0 0 2px;
	font-size:18px;
	font-weight:normal;
	color:#333333;
}
#sidebar h3{
	margin:0 0 2px;
	font-size:18px;
	font-weight:normal;
}
#content p{
	margin:0 0 26px;
	line-height:18px;
}
#content .products-box{
	padding:0px 0 0px;
}
#content .products-box p{margin:0 0 6px;}
#content .products{
	width:660px;
	margin:0;
	padding:0;
	list-style:none;
}
#content .products li{
	margin:0 0 20px;
	overflow:hidden;
	border:1px solid #ededed;
	background:#FFFFFF;
}
* html #content .products li{
	height:1%;
	overflow:visible;
}
#content .products .img-box{
	float:left;
	margin:0 12px 0 0;
	border-right:1px solid #dbd6d2;
	border-bottom:1px solid #dbd6d2;
}
#content .products .img-box img{display:block;}
#content .products .item-box{
	overflow:hidden;
	height:1%;
	padding:7px 20px 5px 0;
}
#content .products .item-box ul{
	margin:0 0 2px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
* html #content .products .item-box ul{
	height:1%;
	overflow:visible;
}
#content .products .item-box li{
	float:left;
	margin:0 0 0 -8px;
	padding:0 16px 0 8px;
	border:none;
	border-left:1px solid #0036ff;
	background:none;
}
#content .products .item-box a{color:#0036ff;}
/* content end */
/* sidebar start */

#sidebar2{
	float:right;
	width:225px;
	padding:10px 23px 0 0;
	
}
#sidebar2 .subMenu {
	background-image:url(../images/bgLeftNav.jpg);
	background-repeat:no-repeat;
	width: 225px;
	padding: 30px 20px 35px 40px;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
}	
#sidebar2 a.subMenuLink {
	font-size: 14px;
	color:#ebcfbe;
}	
#sidebar2 a.subMenuLink:visted {
	color:#ebcfbe;
}	
#sidebar2 a.subMenuLink:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.subMenuItem {
	background-image:url(../images/submenuGlow.png);
	background-repeat:no-repeat;
	background-position:left;
	height: 90px;
}

#sidebar{
	float:right;
	width:225px;
	padding:10px 23px 0 0;
}
#sidebar .video-box{margin:10px 0 10px;}
#sidebar h4{
	margin:0 0 3px;
	font-size:18px;
	font-weight:normal;
	color:#333333;
}
#sidebar p{
	margin:0 0 5px;
	line-height:18px;
}

#sidebar2 .box-holder{
	overflow:hidden;
	height:1%;
}

#sidebar2 .sidebar-box{
	overflow:hidden;
	height:1%;
	padding:6px 0 15px;
	margin:-1px 0 0;
	border-top:1px solid #b49684;
}
#sidebar .box-holder{
	overflow:hidden;
	height:1%;
}
#sidebar .sidebar-box{
	overflow:hidden;
	height:1%;
	padding:10px 0 15px;
	margin:-1px 0 0;
	border-top:1px solid #CCCCCC;
}
#sidebar .sidebar-box .more{
	float:right;
	margin:0 4px 0 0;
	display:inline;
	padding:5px 0;
	width: 105px;
	color:#fff;
	font-size:13px;
	text-align:center;
	background:#1b9346;
}

#sidebar2 .sidebar-box .more{
	float:right;
	margin:0 4px 0 0;
	display:inline;
	padding:5px 0;
	width: 105px;
	color:#fff;
	font-size:13px;
	text-align:center;
	background:#704212;
}
/* sidebar end */
/* main end */
/* footer start */
#footer{
	clear:both;
	width:100%px;
	padding:16px 20px 20px;
	color:#FFFFFF;
	background:#999999;
}
#footer a{
	color:#DDDDDD;	
}
#footer p{
	margin:0 0 10px;
	line-height:18px;
}

.footer-bottom{
	float:left;
	width:100%;
	height:10px;
	background:url(../images/bg-footer-bottom.gif) no-repeat;
	margin:0 0 0px;
}
/* footer end */

