/*testowy*/@charset "utf-8";
@import url('overlay-apple.css');

@font-face {
	/* This declaration targets Internet Explorer */
	font-family: 'CASansItalic';
	src: url('ca_sans-italic-webfont.eot');
}

@font-face {
	/* This declaration targets everything else */
	font-family: 'CASansItalic';
	src: url(//:) format('no404'), url('ca_sans-italic-webfont.woff') format('woff'), url('ca_sans-italic-webfont.ttf') format('truetype'), url('ca_sans-italic-webfont.svg#webfontodGnkx7r') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	/* This declaration targets Internet Explorer */
	font-family: 'CASansRegular';
	src: url('ca_sans-regular-webfont.eot');
}

@font-face {
	/* This declaration targets everything else */
	font-family: 'CASansRegular';
	src: url(//:) format('no404'), url('ca_sans-regular-webfont.woff') format('woff'), url('ca_sans-regular-webfont.ttf') format('truetype'), url('ca_sans-regular-webfont.svg#webfontvOFdkhgv') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	/* This declaration targets Internet Explorer */
	font-family: 'CASansBold';
	src: url('ca_sans-bold-webfont.eot');
}

@font-face {
	/* This declaration targets everything else */
	font-family: 'CASansBold';
	src: url(//:) format('no404'), url('ca_sans-bold-webfont.woff') format('woff'), url('ca_sans-bold-webfont.ttf') format('truetype'), url('ca_sans-bold-webfont.svg#webfontlCXUl1Pm') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	/* This declaration targets Internet Explorer */
	font-family: 'CASansBoldItalic';
	src: url('ca_sans-bolditalic-webfont.eot');
}

@font-face {
	/* This declaration targets everything else */
	font-family: 'CASansBoldItalic';
	src: url(//:) format('no404'), url('ca_sans-bolditalic-webfont.woff') format('woff'), url('ca_sans-bolditalic-webfont.ttf') format('truetype'), url('ca_sans-bolditalic-webfont.svg#webfont6h0JKoyb') format('svg');
	font-weight: normal;
	font-style: normal;
}


body {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: #E8E8E9 url(../images/djo_g_bg.png) repeat-x;
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 11px;
}


ul, ol, dl { 
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;
	font: 11px Verdana;
	margin-bottom:8px;
}

h1 {
	color: #413F3B;
	margin: 0;
	font-weight: bold;
}

h2 {
	color: #413F3B;
	margin: 0;
	font-weight: bold;
}

h3 {
	font: bold 12px Verdana;
	color: #282828;
	margin: 0;
}
p{
	margin:0;
	padding:0;
}

a img { border: none;}

a:link, a {text-decoration: underline; color:#413F3B;}
a:hover{ text-decoration: underline; color:#AAA}
a:active, a:focus  {text-decoration:none;}

.header {
	width: 1014px;
	background: #FFF;
	margin: 0 auto; 
	background:#FFF;
}

.logo {
  float: left;
  padding-top: 25px;
  vertical-align: bottom;
}

.logo_navigation {
	height:120px;
	display:block;	
	}

.navigation {
  display: block;
  float: right;
  height: 100%;
  width: 774px;
}
.navigation  a{
	text-decoration: none;
}
.search_lang {
  display: block;
  height: 30px;
  padding-top: 65px;
}

.search_lang .ccc {
  background-repeat: no-repeat !important;
  padding-left: 13px;
  padding-right: 39px;
  text-align: center;
  white-space: nowrap;
  width: auto;
}

.search_lang a {}
.search_lang span a {
  background: url("../images/djo_g_lang_btn.png") no-repeat scroll 0 0 transparent;
  color: white;
  display: block;
  float: right;
  font-family: Verdana;
  height: 19px;
  line-height: 16px;
  margin-right: 10px;
  margin-top: 1px;
  text-align: center;
  text-decoration: none;
  width: 97px;

}
/*---------------------------------NAWIGACJA----------------------------------------------*/
.top_menu{
	float: right;
	height: 30px;
	line-height: 30px;
	min-width: 552px;
	text-align: right;
	width: auto;
}

#nav {
	float: right;
    list-style-type: none;
    position: relative;
    width: 100%;
}

#nav li {
  float: left;
  margin-left: 2px;
  position: relative;
  width: auto;
}



#nav li a span {
	background: url("../images/djo_g_menu_btn.png") no-repeat scroll 0 0 transparent;
	color: #282828;
	float: left;
	font-family: Verdana;
	height: 26px;
	line-height: 23px;
	min-width: 92px;
	text-align: center;
	/*white-space: nowrap;*/
	/*width: auto;*/
	width: 60px;
	cursor: pointer;

}

#nav li a span:hover {
  background: url("../images/djo_g_menu_btn_h.png") no-repeat scroll 0 0 transparent;
  color: white;
}
#nav li:hover >div > ul { display: block;}
#nav li:hover  > ul  { display: block;}
#nav li ul li a span:hover {background: url('') transparent !important;}
#nav li ul {
  background: url("../images/djo_g_bg_nav.png") repeat scroll 0 0 transparent !important;
  display: none;
  left: 0px;
  list-style: none outside none;
  position: absolute;
  top: 26px;
  width: 186px;
}
#nav li a {}


#nav li ul li {
  margin: 0;
  position: relative;
}
#nav li ul li a{}
#nav li ul li a span {
  background: none repeat scroll 0 0 transparent;
  color: #FFFFFF;
  height: auto;
  line-height: 26px;
  margin-left: 10px;
  text-align: left;
  text-decoration: none;
  width: 176px;
}

#nav li ul li ul {
  background: url("../images/djo_g_bg_nav2.png") repeat scroll 0 0 transparent !important;
  display: none;
  left: 184px;
  position: absolute;
  top: 0;
}
#nav li ul li:hover{background: url("../images/djo_g_bg_nav_h.png") repeat scroll 0 0 transparent !important;}
#nav li ul li ul li{}
#nav li ul li ul li a{}
#nav li ul li ul li a span {}

#nav span:hover{color:white;}
#nav span {text-decoration: none;}

.nav_h_bg{background: url("../images/djo_g_menu_btn_h.png") no-repeat scroll 0 0 transparent !important; color: white !important;}

/*END nawigacji*/
.main_frame_top {
  background: url("../images/djo_g_bg_frame_main_top.png") no-repeat scroll 0 0 #FFFFFF;
  height: 3px;
  margin: 0 auto;
  width: 1014px;
}
.main_frame {
	background: url("../images/djo_g_bg_frame_main_rep.png") repeat-y scroll 0 0 #FFFFFF;
	margin: 0 auto;
	width: 1014px;
}
.main_frame_botom{
	background: url("../images/djo_g_bg_frame_main_botom.png") no-repeat;
	display: block;
	width: 1014px;
	height: 4px;
	margin: 0 auto;
	}
	
.footer {
	display: block;
	min-height: 40px;
	padding: 10px 0;
	width: 1014px;
	vertical-align: top;
	margin: 0 auto;
  }

.footer_links {
	color: #212121;
	display: block;
	float: left;
	font-family: verdana;
	font-size: 10px;
	height: 40px;
	vertical-align: bottom;
}
.footer_links ul {
  list-style: none outside none;
  margin-left: 1px;
}
.footer_links ul li {
  float: left;
  margin-right: 10px;
}
.footer_links ul li a{text-decoration:none;}
.footer_links ul li span{}

.sign{float: right;}

.search_form {
  float: right;
}

.search_bg {
	background: url("../images/search2.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 20px;
	width: 196px;
}

.search_bg .form_input {
	border: 0 none;
	display: inline-block;
	font-size: 11px;
	height: 12px;
	left: 8px;
	line-height: 11px;
	padding-top: 0;
	position: relative;
	top: 0px;
	width: 120px;
}
.search_bg .form_label {
	color: white;
	display: inline-block;
	font-family: Verdana;
	font-size: 11px;
	height: 19px;
	left: 11px;
	line-height: 19px;
	margin: 0;
	position: relative;
	top: 0;
	width: 57px;
}
		

.content_ff {
	background: url("../images/djo_g_bg_frame_small_rep.png") repeat-y scroll 0 0 transparent;
	display: block;
	min-height: 394px;
/*	padding: 20px 10px;*/
	width: 771px;
	padding: 3px 3px 3px;
}

.content_ff div div {z-index:1;}

.content_f {
	background: url("../images/djo_g_bg_frame_small_rep.png") repeat-y scroll 0 0 transparent;
	display: block;
	height: 430px;

	overflow-x: none;
	overflow-y: auto;
	padding: 15px 20px 20px;
}

.content_fmp {
  background: url("../images/djo_g_bg_frame_small_rep.png") repeat-y scroll 0 0 transparent;
  display: block;
  height: 395px;
  overflow-x: none;
  overflow-y: auto;
  padding: 15px 20px 22px 20px;
}

.content_fmp_wide {
  background: url("../images/djo_g_bg_frame_small_rep.png") repeat-y scroll 0 0 transparent;
  display: block;
  height: 395px;
  overflow-x: none;
  overflow-y: auto;
  padding: 1px 1px 22px;
}
.inner_margin {
  padding: 2px 6px 0 4px;
}

.small_frame_top {
  background: url("../images/djo_g_bg_frame_small_top.png") no-repeat scroll 0 0 transparent;
  display: block;
  height: 3px;
  width: 769px;
}

.small_frame_botom{
	background:url(../images/djo_g_bg_frame_small_botom.png);
	height: 3px;
	width: 769px;
	display:block
}

.right {
  float: right;
  width: 769px;
}

.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
/*----------------------Util&login Bar---------------------------*/

.ispan {
  background: url("../images/djo_g_lower_btn_r_bg.jpg") no-repeat scroll right 0 transparent;
  display: inline-block;
  height: 28px;
  line-height: 28px;
  margin-left: 5px;
  padding-right: 5px;
  width: 639px;
}

.ispan2 {
  background: url("../images/djo_g_lower_btn_r_bg.jpg") no-repeat scroll right 0 transparent;
  display: inline-block;
  height: 28px;
  line-height: 28px;
  margin-left: 5px;
  padding-right: 5px;
  width: 523px;
}

.ispan .cufon  {
	font-family: 'CASansRegular';
	font-size: 12px;
	font-weight: normal;
}
.edit_profile {
  color: white !important;
  font-family: 'CASansRegular';
  font-size: 12px;
  text-decoration: none !important;
}

.util_bar {
	color: white;
	display: block;
	margin-top: 5px;
}

.MyDjoReg {
  background: url("../images/djo_g_lower_btn.png") no-repeat scroll 0 0 transparent;
  display: inline-block;
  float: left;
  height: 28px;
  line-height: 28px;
  text-align: center;
  width: 118px;
  font-family: 'CASansRegular';
}

.MyDjoReg a {
  color: white !important;
  font: 12px/27px 'CASansRegular' !important;
  text-decoration: none !important;
}

.MyDjoLogin {
  background: url("../images/djo_g_lower_btn_l_bg.png") no-repeat scroll 0 0 transparent;
  display: inline-block;
  float: right;
  height: 28px;
}
.MyDjoLogin2 {
  background: url("../images/djo_g_lower_btn_l_bg.png") no-repeat scroll 0 0 transparent;
  display: inline-block;
  float: right;
  height: 28px;
}


/*----------------------Side Bar---------------------------*/

.side_bar {
	display: inline-block;
	float: left;
	width: 225px;
}

.side_bar img {
	margin: 0 auto 0px;
}	

.djo_g_enews{margin-bottom: 5px;}
.djo_g_calendar{margin-bottom: 3px;}
.djo_g_chart{}
#FCKcontent_djo_g_calendar{margin-bottom: 3px;}

.eNews_links {
  color: #282828;
  display: block;
  font-family: Verdana;
  height: 11px;
  margin: -26px auto 14px 4px;
  overflow: hidden;
  padding: 0;
  text-align: center;
  width: 100%;
  word-spacing: 20px;
  z-index: 1000;
}

/*
.eNews_links {
  color: #282828;
  display: block;
  font-family: Verdana;
  height: 1px;
  margin: 0 auto 0 4px;
  padding: 0;
  position: relative;
  text-align: center;
  top: -25px;
  width: 100%;
  word-spacing: 20px;
  z-index: 1000;
}*/

.eNews_links a {
	color: #282828;
	text-decoration: none;
}
/*Lost password*/
#lost_pswd_hp {
  color: white;
  display: inline-block;
  float: right;
  font-size: 10px;
  letter-spacing: -1px;
  line-height: 12px;
  position: relative;
  top: -55px;
}
#lost_pswd_hp a {
  color: white;
  text-decoration: none;
}

/*-------------------FORMS---------------------------*/
.ispan .loginComponent{
	display: inline;
	}
		
.ispan .loginComponent input {
	background: none no-repeat scroll 0 0 transparent;
	border: 0 none;
	float: left;
	font-size: 11px;
	line-height: 13px;
	padding-right: 8px;
	position: relative;
	right: 4px;
	top: 7px;
	width: 124px;
}

.ispan .loginComponent label {
	background: url("../images/djo_g_search_label.jpg") no-repeat scroll 0 0 transparent;
	color: white;
	display: inline-block;
	float: left;
	font-family: Verdana;
	font-size: 9px;
	height: 28px;
	line-height: 28px;
	margin: 0;
	padding-left: 8px;
	position: relative;
	top: 3px;
	width: 68px;
}


.ispan .loginComponent legend {
	display: none;
}
.ispan .loginComponent fieldset {
	border: 0 none;
	display: block;
	height: auto;
	left: 78px;
	margin: 0;
	padding: 0;
	position: relative;
	top: -31px;
	width: auto;
}


#loginForm-mail{}
#loginForm-password{}



.ispan .submit {
	background: url("../images/djo_g_lower_btn_go-trans.png") no-repeat scroll 0 0 transparent !important;
	border: 0 none !important;
	color: gray !important;
	display: inline-block !important;
	font-size: 0 !important;
	height: 19px !important;
	line-height: 19px !important;
	position: relative !important;
	top: 8px !important;
	width: 28px !important;
}



/* Advanced Search */
#advisor_DJOAdvanced_Search  {
	font-size: 10px;
	border: 0;
}
#advisor_DJOAdvanced_Search_submit  fieldset {
	border: 0;
}
#advisor_DJOAdvanced_Search fieldset {
  border: 1px solid #CCCCCC;
  margin-right: 20px;
}
#advisor_DJOAdvanced_Search label {
	clear: left;
	display: block;
	float: left;
	margin: 2px 5px 2px 0;
	text-align: right;
	width: 88px;
}

#advisor_DJOAdvanced_Search select {
	border: 1px solid #D2D3D5;
	float: left;
	font-size: 12px;
	margin: 2px 80px 2px 0;
	width: 200px;
}

#advisor_DJOAdvanced_Search_submit {
  font-size: 10px !important;
  margin-left: 122px;

}

#advisor_DJOAdvanced_Search #selector_220_SearchBox_titleDiv {
	clear: left;
	display: block;
	float: left;
	margin: 2px 5px 2px 0;
	text-align: right;
	width: 88px;
}
#advisor_DJOAdvanced_Search #selector_220_SearchBox_div input {
	border:1px solid #D2D3D5;
	float:left;
	font-size: 12px;
	margin:2px 80px 2px 0;
	width:200px;
	*width:198px;
}


/*--------main page */

#main_page_login_form {
  background: url("../images/djo_g_log_bg.jpg") no-repeat scroll 0 0 transparent;
  display: block;
  height: 155px;
  width: 232px;
}

#main_page_left_baner_content {
  background: url("../images/djo_g_log_bg.jpg") no-repeat scroll 0 0 transparent;
  display: block;
  height: 155px;
  width: 232px;
}
 
#main_page_login_form .loginComponent {
  margin: 0;
  padding: 0;
}

#main_page_login_form .loginComponent input {
	background: none no-repeat scroll 0 0 transparent;
	border: 0 none;
	font-size: 11px;
	line-height: 13px;
	position: relative;
	top: 6px;
	width: 123px;
}
#main_page_login_form .loginComponent label {
	background: url("../images/djo_g_login_label.jpg") no-repeat scroll 0 0 transparent;
	color: white;
	display: block;
	float: left;
	height: 28px;
	line-height: 28px;
	margin-left: 4px;
	text-indent: 4px;
	width: 68px;
}

#main_page_login_form  .loginComponent legend {
	display: none;
}
#main_page_login_form .loginComponent fieldset {
	border: 0 none;
	left: 0;
	margin: 0;
	padding: 0;
	position: relative;
	top: 0;
}

#main_page_login_form .submit {
  background: url("../images/djo_g_lower_btn_go.png") no-repeat scroll 0 0 transparent !important;
  clear: both;
  display: block;
  height: 19px !important;
  margin-bottom: 0;
  margin-left: 174px;
  overflow: hidden;
  padding-bottom: 0;
  text-indent: 90000px;
  width: 28px !important;
}

#main_page_left_baner_content span{
	background: url("../images/djo_g_lang_btn.png") no-repeat scroll 0 0 transparent;
	color: white;
	display: block;
	font-family: Verdana;
	height: 19px;
	line-height: 19px;
	text-align: center;
	text-decoration: none;
	width: 97px;
} 
 
 
#main_page_login_form #lost_pswd_hp {
  float: none;
  font-size: 11px;
  margin-left: 5px;
  position: static;
  text-align: center;
}

#main_page_login_form .mydjo_reg {
  color: white;
  display: block;
  margin-bottom: 10px;
  padding-bottom: 0;
  padding-top: 4px;
  text-align: center;
  width: 100%;
}

#editorial {
  display: block;
  float: left;
  list-style: disc inside none;
  margin-left: 5px;
  overflow: hidden;
  padding: 0 2px 0 0;
  width: 710px;
  word-wrap: normal;
  color: #413f3b;
}

#sidebar {
  border-right: 2px solid #D9D9D9;
  display: block;
  float: left;
  min-height: 150px;
  width: 230px;
}

#sidebar fieldset span {
	display: none;
}

#sidebar fieldset {
  border:0;
  margin: 0;
  padding: 0;
}
#sidebar li span {}

#sidebar a {
  color: #282828;
  font-weight: bold;
  margin: 0;
  padding: 0;
  border: 0;
  text-decoration: none;
}
#sidebar form {
  border: 0;
  margin: 0;
  padding: 0;
}
#sidebar ul {
  border: 0;
  list-style: none outside none;
  text-indent: 0;
}
#sidebar ul li{}
#sidebar ul li ul{text-indent: 10px;}
#sidebar ul li ul li ul{text-indent: 20px;}
#sidebar ul li ul li ul li ul{text-indent: 30px;}
#sidebar ul li ul li ul li a{font-weight: normal}
.advisor_result{display: none;}
.Asearch{padding-left: 9px;}
.content_f div {}

/*reset form*/

.profile .required{
	color:#c4112f;
	font-weight:bold;
}
.resetForm  td{}
.resetForm  tr{}
.resetForm {
  margin: 0 auto;
}
.resetForm .loginform_label {
  display: block;
  height: 13px;
  line-height: 13px;
}
.resetForm .text {
  border: 1px solid #D9DEE1;
  display: block;
  height: 13px;
}
.resetForm .buttonType {
  display: block;
  font-size: 11px;
  height: 19px;
  margin: 0 auto 0 50px;
}


/*FCK*/
#FCKcontent_main ul{  
	color: #413F3B;
    font-family: verdana;
    font-size: 10px;
    margin-left: 15px;
}

.tools h1, #editorial h1{
	font-size:18px;
	color:#c4112f;
	margin:0;
	padding:0;
}

#editorial h2{
	font-size:14px;
	color:#c4112f;
	margin:0;
	padding:0;
}

/*#editorial h3{
	font-size:11px;
	color:#c4112f;
	margin:0;
	padding:0;
}*/

#editorial h4{
	font-size:10px;
	color:#505050;
	margin:0;
	padding:0;
}

#editorial h5{
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
	color:#505050;
	margin:0;
	padding:0;
}

#editorial h6{
	font-size:10px;
	font-weight:normal;
	color:#505050;
	margin:0;
	padding:0;
}


/*Product OV*/
.ProductOverview {
  clear: both !important;
  display: block !important;
  float: none !important;
  overflow: visible !important;
  padding-top: 10px !important;
  width: 700px !important;
}

.pv_overview{
	/*width:500px;*/
	/* border:1px dotted #f99; */
	width: 690px;
	height:auto;
	overflow:hidden;
	padding:5px 0px;
	border-bottom:1px dotted #9b9b9b;
}

.pv_overview img{margin:0 10px;}

.pv_cover{
	float:left;
	margin:0;
	width:130px;
	text-align:center;
}

.pv_cover img{
	border:3px solid #fff;
	margin:0 auto;
}

.pv_info{
	float:right;
	color:#c4112f;
	text-align:right;
	margin-left:15px;
}

.pv_rating{
	font-size:14px;
	font-weight:bold;
	display:block;
}

.pv_rating img{
	margin:0 1px;
}

.pv_year{

}
.pv_title{
	text-align:left;
	font-size:11px;
	margin-left:140px;
	margin-bottom:5px;
	font-weight:bold;
	color:#c4112f;
}

.pv_title a:link, .pv_title a:visited{
	font-weight:bold;
	color:#c4112f;
	text-decoration:none;
}

.pv_authors{
	margin-left:140px;
	margin-bottom:5px;
	color:#333436;
}

.pv_journals{
	margin-left:140px;
	margin-bottom:5px;
	color:#333436;
}

.pv_keyMessage{
	margin-left:140px;
	margin-bottom:5px;
	margin-top:15px;
	color:#000;
}

.pv_keyMessage b{
	color:#c4112f;
}

.pv_association_shortname{
	text-align:left;
	font-size:11px;
	margin-left:0px;
	margin-bottom:5px;
	font-weight:bold;
	color:#c4112f;
	display:block;
	float:left;
	width:100px;
}

.pv_association_shortname a:link, .pv_association_shortname a:visited{
	font-weight:bold;
	color:#c4112f;
	text-decoration:none;
}

.pv_association_longname{
	margin-left:0px;
	margin-bottom:5px;
	margin-top:15px;
	color:#000;
}

.pv_association_longname a:link,
.pv_association_longname a:visited{
	color:#c4112f;
	text-decoration:none;
}


#editorial a:link, span.MsoHyperlink {
  color: #413F3B;
  font: bold 10px Verdana;
}
#editorial a:visited, span.MsoHyperlinkFollowed {}
#editorial a:hover {
	color: #C4112F;
	text-decoration: underline;
}


p.MsoNormal, li.MsoNormal, div.MsoNormal {
	font: 10px Verdana;
	color: #413F3B;
	margin: 0px;
}



/*Form for adv Search /I think :)/*/

#pdv p{
	margin:0;
}
#pdv a:link,#pdv a:visited{
	color:#636466;
	text-decoration:none;
}
#pdv a:hover,#pdv a:active{
	color:#c4112f;
	text-decoration:none;
}
#pdv hr{
	height:1px;
	border:none;
	border-top:1px solid #9b9b9b;
}
#pdv table.variant {
	width: 720px;
}
#pdv .variant caption{
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color:#c4112f;
	margin:0;
	padding:0;
	border-bottom:1px solid #9b9b9b;
	margin:2px;
	padding:5px 0;
}
#pdv .variant tr > td{
	color:#c4112f;
	vertical-align:top;
	padding:4px;
	width:100px;
}
#pdv .variant td + td{
	width:auto;
	color:#505050;
	border-top:1px solid #dadada;
}
#pdv .variant tr:first-child td + td{
	border:none;
}
#pdv .variant ul,
#pdv .variant ol{
	margin:0;
	padding:0 0 0 20px;
}
/*#pdv .pdf{
	padding:0 10px;
	text-decoration:none;
	color:#505050;
}*/
#pdv .pdf img{
	vertical-align: middle;
	margin:0 5px;
}


/* Editorial links */
#pdv a:link, #pdv span.MsoHyperlink{
	font-size:10px;
	font-weight:regular;
	color:#413f3b;
	text-decoration:underline;
}
#pdv a:visited,#pdv span.MsoHyperlinkFollowed{
	color:#413f3b;
	text-decoration:underline;
}
#pdv a:hover {
	color:#aaa;
	text-decoration:underline;
}
#pdv h1{
	font-size:18px;
	color:#c4112f;
	margin:0;
	padding:0;
}
.tools{ float:right; margin-right:20px;}
/* added from styles css from repnet styles.css (line 299) */
#pdv a:link, #pdv a:visited {
	color:#636466;
	text-decoration:none;
}
/* added from styles css from repnet styles.css (linia 303) */
#pdv a:hover, #pdv a:active {
	color:#C4112F;
	text-decoration:none;
}


/* Editorial lists */
#pdv ul,#pdv ol{
	margin:0 0 0 2em;
	padding:0;
}

/* Request form */
#requestForm {
  color: #413F3B;
  font-family: Verdana,sans-serif;
  font-size: 10px;
  margin: 0 auto;
  width: 430px;
}
#requestForm p#sendMe,#requestForm p#requiredInfo{
	/* margin-left:262px; */
}

#requestForm p#requiredInfo {
	color:#413F3B;
	font-size:10px;
	text-align: left;
}

#requestForm p#sendMe {
	font-weight: bold;
	text-align: left;
}
/* Debugging
form,table, form table *{border:1px dotted #efefef}
*/

#requestForm p#head {
	color: #C4112F;
	font-weight: bold;
	text-align: left;
	/* margin-left:262px; */
	font-family:Verdana,sans-serif;
	font-size:13px;
}

#requestForm #contact_form_form {
	width:430px;
	margin:0 !important;
	/* margin: 0 auto; */
}

#requestForm #contact_form_form input {font-size: 12px; }
#requestForm #contact_form_form td.contact_form_td1 {	text-align: left;}
#requestForm #contact_form_form td.contact_form_td2 {	text-align:left;}
#requestForm #contact_form_form td.contact_form_td2 input.contact_form_input {display: block; width:180px; margin-left:4px;}
#requestForm #contact_form_form select {font-size: 12px; margin-left:4px;}

#requestForm #contact_form_form td.contact_form_td2 #contact_form_input_DJO-EUR-RequestForm_DJOMotorsportCatalogue,
#requestForm #contact_form_form td.contact_form_td2 #contact_form_input_DJO-EUR-RequestForm_DJOPaediatricCatalogue,
#requestForm #contact_form_form td.contact_form_td2 #contact_form_input_DJO-EUR-RequestForm_DJOProductCatalogue{
	margin-left: 3px;
}
#requestForm #contact_form_form td.contact_form_td2 input.contact_form_submit_button, #registerForm_submit, .subscription_form_td2 .subscription_form_submit_button {
  margin-left: 54px;
  margin-top: 7px;
}

/*--------New Register Form---------------*/
.registerForm{}
.registerForm h2 {
  clear: both;
  color: #C4112F;
  font-size: 14px;
  margin-bottom: 10px;
}
.registerForm div {
  clear: right;
  display: block;
  margin-bottom: 7px;
  width: 453px;
}

.registerForm .textGrp{}
.registerForm .passwordGrp label, .registerForm .emailGrp label, .registerForm .textGrp label {
  float: left;
  width: 200px;
}
.registerForm .passwordGrp input,
.registerForm .emailGrp input,
.registerForm .passwordGrp input, .registerForm .emailGrp input, .registerForm .textGrp input {
  height: 13px;
  width: 246px;
}

.registerForm .checkboxGrp label {
  display: inline;
  width: 200px;
}
.error_frame {
    color: red;
}
/*.registerForm .checkboxGrp label {
  float: left;
  width: 200px;
}*/
.registerForm .checkboxGrp input {
  float: right;
  margin-right: 236px;
}
.registerForm .listGrp label,
.registerForm .countryGrp label{
  float: left;
  width: 200px;}
.registerForm .listGrp select, .registerForm .countryGrp select {
  margin-bottom: 1px;
  width: 250px;
}
#rform_header_Profile {
  clear: both;
  margin-top: 40px;
}


/*img input*/

.input_wrp{
	background: url("../images/djo_g_search_field.jpg") no-repeat scroll 0 0 transparent;
	display: inline-block;
	float: left;
	font-size: 11px;
	height: 28px;
	line-height: 28px;
	padding-right: 8px;
	position: relative;
	right: 8px;
	top: 3px;
	width: 124px;
}

.input_wrp2 {
	background: url("../images/djo_g_login_field.jpg") no-repeat scroll 0 0 transparent;
	border: 0 none;
	float: left;
	font-size: 11px;
	height: 28px;
	line-height: 28px;
	position: relative;
	width: 130px;
}
.loginForm-errorMsg {
    clear: both;
    color: #C4112F;
    display: block;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 5px;
    padding-bottom: 0;
}
.footer_logos {
  clear: both;
  margin: 4px 0 0 1px;
  padding-bottom: 51px;
}

.footer_logos div {
  display: inline;
  float: left;
}
.footer_logos div span {
  float: left;
  height: 48px;
}

#flogo1 {
  background: url("../images/logos/djo_g_floogos_01.png") repeat scroll 0 0 transparent;
  display: block;
  width: 105px;
}
#flogo2 {
  background: url("../images/logos/djo_g_floogos_02.png") repeat scroll 0 0 transparent;
  display: block;
  width: 103px;
}
#flogo3 {
  background: url("../images/logos/djo_g_floogos_03.png") repeat scroll 0 0 transparent;
  width: 120px;
}
#flogo4 {
  background: url("../images/logos/djo_g_floogos_04.png") repeat scroll 0 0 transparent;
  width: 127px;
}
#flogo5 {
  background: url("../images/logos/djo_g_floogos_05.png") repeat scroll 0 0 transparent;
  width: 92px;
}
#flogo6 {
  background: url("../images/logos/djo_g_floogos_06.png") repeat scroll 0 0 transparent;
  width: 93px;
}
#flogo7 {
  background: url("../images/logos/djo_g_floogos_07.png") repeat scroll 0 0 transparent;
  width: 77px;
}
#flogo8 {
  background: url("../images/logos/djo_g_floogos_08.png") repeat scroll 0 0 transparent;
  width: 102px;
}
#flogo9 {
  background: url("../images/logos/djo_g_floogos_09.png") repeat scroll 0 0 transparent;
  width: 76px;
}
#flogo10 {
  background: url("../images/logos/djo_g_floogos_10.png") repeat scroll 0 0 transparent;
  width: 106px;
}

#flogo1:hover {
  background: url("../images/logos/djo_g_floogos_01.png") repeat scroll 0 48px transparent;
  display: block;
  width: 105px;
}
#flogo2:hover {
  background: url("../images/logos/djo_g_floogos_02.png") repeat scroll 0 48px transparent;
  display: block;
  width: 103px;
}
#flogo3:hover {
  background: url("../images/logos/djo_g_floogos_03.png") repeat scroll 0 48px transparent;
  width: 120px;
}
#flogo4:hover {
  background: url("../images/logos/djo_g_floogos_04.png") repeat scroll 0 48px transparent;
  width: 127px;
}
#flogo5:hover {
  background: url("../images/logos/djo_g_floogos_05.png") repeat scroll 0 48px transparent;
  width: 92px;
}
#flogo6:hover {
  background: url("../images/logos/djo_g_floogos_06.png") repeat scroll 0 48px transparent;
  width: 93px;
}
#flogo7:hover {
  background: url("../images/logos/djo_g_floogos_07.png") repeat scroll 0 48px transparent;
  width: 77px;
}
#flogo8:hover {
  background: url("../images/logos/djo_g_floogos_08.png") repeat scroll 0 48px transparent;
  width: 102px;
}
#flogo9:hover {
  background: url("../images/logos/djo_g_floogos_09.png") repeat scroll 0 48px transparent;
  width: 76px;
}
#flogo10:hover {
  background: url("../images/logos/djo_g_floogos_10.png") repeat scroll 0 48px transparent;
  width: 106px;
}


/*test*/
input[type="submit"] {
  background: url("../images/2.png") no-repeat scroll 0 0 transparent;
  border: 0 none;
  color: white;
  height: 19px;
  line-height: 19px;
  padding-bottom: 3px;
  text-align: center;
  width: 111px;
}

.DJOglobalPanes .pane {
	background: url("../images/layout/pane_bg.gif") no-repeat scroll left bottom transparent;
    display: none;
    line-height: 1.3;
    margin: 0 0 0 5px;
    padding: 5px 5px 10px 10px;
    width: 541px;
}

.DJOglobalPanes .accordion {
	background: url("../images/h4.gif") no-repeat right bottom;
    cursor: pointer;
    color: #282828;
    font-size: 12px;
    line-height: 22px;
    margin-top: 10px;
    padding: 0 20px 0 0;
    text-transform: uppercase;
    width: 710px;
}

/*FR */
.search_fr {
  font-size: 9px;
  left: -6px;
  margin-left: 0;
  position: relative;
}

.editor_ok_button {
    background: url("http://www.djoglobal.eu/FCK/FCKeditor/editor/plugins/CFSave/test.gif") no-repeat scroll 0 0 transparent !important;
    border: 0 none !important;
    cursor: pointer !important;
    height: 14px !important;
    margin-right: 3px !important;
    width: 14px !important;
    z-index: 1000 !important;
}
.editor_cancel_button{    
	background: url("http://www.djoglobal.eu/FCK/FCKeditor/editor/plugins/CFClose/test.gif") no-repeat scroll 0 0 transparent !important;
    border: 0 none !important;
    cursor: pointer !important;
    height: 14px !important;
    width: 14px !important;
    z-index: 1000 !important;
	}
	
	
	
	/*------------SITE MAP-------------*/
	
.sitemap_div{}
.sitemap_div #sitemap {}
.sitemap_div #sitemap ul {
  margin-left: 20px;
}
.sitemap_div #sitemap ul li{}
.sitemap_div #sitemap ul li a{}


/*---Rataj add---*/

.content_fmp #editorial {
	width: auto !important;
}

#sidebar ul li ul li ul li a:hover {
color: #c4112f;
}

#sidebar ul li ul li ul li.active-menu-but a {
	color: #c4112f !important;
}


