html{
height:100%;
margin: 0px; 
padding: 0px;
}
body { 
    height:100%;
	margin: 0px; 
	padding: 0px;
	font-size: 11px;
	color: #343434;
	font-family: Century Gothic,Tahoma, Helvetica, sans-serif;
	line-height: 14px;
	background: #fff;
} 
#outer {
	width: 958px;
	margin: 0 auto;
	padding: 2px 0px 0px 0px;
}
#outer_in{ background: url(../images/outer_in.jpg) top left repeat-y; margin: 50px 0px 0px 0px;}
#outer_top{ background: url(../images/outer_top.jpg) top left no-repeat;}
#outer_bot{ background: url(../images/outer_bot.jpg) bottom left no-repeat; height: 550px; padding: 0px 2px;}
#wrapper{ width: 954px;}
#topmenu_logo{ height: 74px; padding: 0px 28px 0px 29px; overflow: hidden;}
#topmenu{ float: left; width: 325px; height: auto;  padding: 50px 0px 0px 0px;}
#logo{ float: right; width: 148px; padding: 20px 0px 0px 0px;}
#main_out{ background: url(../images/bg_orange_out.png) repeat;}
#main{ height: 343px; margin: 0px 0px 0px 0px; padding: 28px 28px 29px 29px; border-bottom: 1px solid #76726e; border-top: 1px solid #8d8b8d; background: url(../images/bg_orange.png) top right no-repeat; overflow: hidden;}
#main_djcatalog{ height: 400px; margin: 0px 0px 0px 0px; padding:0px; border-bottom: 1px solid #76726e; border-top: 1px solid #8d8b8d; background: url(../images/bg_orange.png) top right no-repeat; overflow: hidden;}
#lang_search_mainmenu{ height: 74px; padding: 0px 28px 0px 29px;}
#lang_search{ float: left; width: 297px;}
#lang{ float: left; width: 130px; text-align: left; font-size: 13px;}
#search{ float: right; width: 160px; text-align: right; text-align: right; padding: 21px 0px 0px 0px; vertical-align: bottom;}
#mainmenu{width: 544px; float: right; padding: 20px 0px 0px 0px; text-align: right; overflow: hidden;}
#footer{padding: 5px 28px 0px 29px; font-size: 9px; color: #acaeaf; font-size: 9px;}
/*******************************************/
.buttonheading_cont{ padding: 0px 23px 0px 0px;}
#search .inputbox{ width: 85px; margin: 0px;}

#jflanguageselection {
float:left;
margin: 15px 0px 0px 0px;
}
#lang ul{}
#lang ul li{ display: inline; list-style: none;  margin: 0px; padding: 0px; }
#lang ul li a:link, #lang ul li a:visited{ color: #5f6062; font-size: 13px; font-weight: normal; padding: 0px 4px 0px 0px;}
#lang ul li a:hover, #lang ul li#active_language a{color: #f2a61d; text-decoration: none;}
/**************scroller**************************/
.Container {
  position: absolute;
  top: 0px; left: 57px;
  width: 544px;
  height: 343px;

}
#Scroller-1 { 
  position: absolute; 
  overflow: hidden;
  width: 544px;
  height: 343px;
}
#Scroller-1 p {
  margin: 0  4px 0 0; padding: 0px;
}
.Scroller-Container {
  position: absolute;
  top: 0px; left: 0px;
}
#Scrollbar-Container {
  position: absolute;
  top: 0px; left: 0px;
}
.Scrollbar-Up {
  cursor: pointer;
  position: absolute;
}
.Scrollbar-Track {
  width: 56px; height: 343px;
  position: absolute;
  top: 0px; left: 0px;
  background: url(../images/scroll_bg.gif) top left repeat-y;
}
.Scrollbar-Handle {
  position: absolute;
 /*
 width: 56px; 
*/height: 35px;
}
/**************no left**********************/
#wrapper.scheme_1 #content .Container {
  position: absolute;
  top: 0px; left: 57px;
  width: 842px;
  height: 343px;

}

#wrapper.scheme_1 #content .noscroll {
  position: absolute;
  top: 0px; left: 0px;
  width: 897px;
  height: 343px;

}
#wrapper.scheme_1 #content #Scroller-1 { 
  position: absolute; 
  overflow: hidden;
 width: 842px;
  height: 343px;
}
#wrapper.scheme_1 #content .noscroll #Scroller-1 { 
  position: absolute; 
  overflow: hidden;
 width: 897px;
  height: 343px;
}
#wrapper.scheme_1 #content #Scroller-1 p {
  margin: 0; padding: 0px;
}
#wrapper.scheme_1 #content .Scroller-Container {
  position: absolute;
  top: 0px; left: 0px;
}
#wrapper.scheme_1 #content #Scrollbar-Container {
  position: absolute;
  top: 0px; left: 0px;
}
#wrapper.scheme_1 #content .Scrollbar-Up {
  cursor: pointer;
  position: absolute;
}
#wrapper.scheme_1 #content .Scrollbar-Track {
  width: 56px; height: 343px;
  position: absolute;
  top: 0px; left: 0px;
  background: url(../images/scroll_bg.gif) top left repeat-y;
}
#wrapper.scheme_1 #content .Scrollbar-Handle {
  position: absolute;
 /*
 width: 56px;
*/ height: 35px;
}

.scroll_arrow_top{  position: absolute; top: 0px;}
.scroll_arrow_bot{ position: absolute; bottom: 0px;}
/*************************************************************/

#wrapper.scheme_2 #left {
	width: 297px;
	height: 343px;
	float:left;
	overflow: hidden;
}
#wrapper.scheme_2 #content{
	width: 600px;
	height: 343px;
	float:right;
	padding: 0px 0px 0px 0px;
	position: relative;
	background: url(../images/scroll_bg.gif) top left repeat-y;
}
#wrapper.scheme_1 #content {
	width: 897px;
	padding: 0px 0px 0px 0px;
	position: relative;
}
#wrapper.scheme_2 #content table.contentpaneopen {
	width: 547px;
}
#wrapper.scheme_1 #content table.contentpaneopen {
	width: 842px;
}
#wrapper.scheme_1 #content .noscroll table.contentpaneopen {
	width: 897px;
}