body {
       margin: 0px;
       background-color: #141417;
       word-wrap: break-word;
}
.container {
       width: 766px;
       margin: 0px auto;
}

/* T O P */
.top_section {
       width: 766px;
}
.top_left {
       width: 159px;
       height: 54px;
       float: left;
}
.top_right {
       width: 607px;
       height: 54px;
       background: url(../images/top_label.gif) no-repeat;
       float: right;
}
.buttons {
       text-align: right;
       width: 267px;
       height: 54px;
       float: right;
}
.djo_button {
       float: left;
       text-align: right;
}
.aircast_button a {
       width: 103px;
       height: 54px;
       background: url(../images/aircast.gif) no-repeat;
       float: left;
}
.aircast_button a:hover {
       width: 103px;
       height: 54px;
       background: url(../images/aircast_hover.gif) no-repeat;
       float: left;
}
.donjoy_button  a {
       width: 77px;
       height: 54px;
       background: url(../images/djo.gif) no-repeat;
       float: right;
}
.donjoy_button a:hover {
       width: 77px;
       height: 54px;
       background: url(../images/djo_hover.gif) no-repeat;
       float: right;
}
/* additional buttons for diff languages*/
.donjoy_button_en_US  a {
       width: 77px;
       height: 54px;
       background: url(../images/djo_en_US.gif) no-repeat;
       float: right;
}
.donjoy_button_en_US  a:hover {
       width: 77px;
       height: 54px;
       background: url(../images/djo_hover_en_US.gif) no-repeat;
       float: right;
}
.donjoy_button_fr_BE  a {
       width: 77px;
       height: 54px;
       background: url(../images/djo_fr_BE.gif) no-repeat;
       float: right;
}
.donjoy_button_fr_BE  a:hover {
       width: 77px;
       height: 54px;
       background: url(../images/djo_hover_fr_BE.gif) no-repeat;
       float: right;
}
.donjoy_button_nl_BE  a {
       width: 77px;
       height: 54px;
       background: url(../images/djo_nl_BE.gif) no-repeat;
       float: right;
}
.donjoy_button_nl_BE  a:hover {
       width: 77px;
       height: 54px;
       background: url(../images/djo_hover_nl_BE.gif) no-repeat;
       float: right;
}
.donjoy_button_en_UK  a {
       width: 77px;
       height: 54px;
       background: url(../images/djo_en_UK.gif) no-repeat;
       float: right;
}
.donjoy_button_en_UK a:hover {
       width: 77px;
       height: 54px;
       background: url(../images/djo_hover_en_UK.gif) no-repeat;
       float: right;
}
.donjoy_button_dk_DK  a {
       width: 77px;
       height: 54px;
       background: url(../images/djo_dk_DK.gif) no-repeat;
       float: right;
}
.donjoy_button_dk_DK a:hover {
       width: 77px;
       height: 54px;
       background: url(../images/djo_hover_dk_DK.gif) no-repeat;
       float: right;
}
.donjoy_button_fr_FR  a {
       width: 77px;
       height: 54px;
       background: url(../images/djo_fr_FR.gif) no-repeat;
       float: right;
}
.donjoy_button_fr_FR a:hover {
       width: 77px;
       height: 54px;
       background: url(../images/djo_hover_fr_FR.gif) no-repeat;
       float: right;
}
.donjoy_button_fr_CA  a {
       width: 68px;
       height: 54px;
       background: url(../images/djo_fr_CA.gif) no-repeat;
       float: right;
}
.donjoy_button_fr_CA a:hover {
       width: 68px;
       height: 54px;
       background: url(../images/djo_hover_fr_CA.gif) no-repeat;
       float: right;
}
.donjoy_button_en_CA  a {
       width: 68px;
       height: 54px;
       background: url(../images/djo_en_CA.gif) no-repeat;
       float: right;
}
.donjoy_button_en_CA  a:hover {
       width: 68px;
       height: 54px;
       background: url(../images/djo_hover_en_CA.gif) no-repeat;
       float: right;
}
.donjoy_button_de_DE  a {
       width: 77px;
       height: 54px;
       background: url(../images/djo_de_DE.gif) no-repeat;
       float: right;
}
.donjoy_button_de_DE  a:hover {
       width: 77px;
       height: 54px;
       background: url(../images/djo_hover_de_DE.gif) no-repeat;
       float: right;
}

.donjoy_button_it_IT  a {
       width: 77px;
       height: 54px;
       background: url(../images/djo_it_IT.gif) no-repeat;
       float: right;
}
.donjoy_button_it_IT  a:hover {
       width: 77px;
       height: 54px;
       background: url(../images/djo_hover_it_IT.gif) no-repeat;
       float: right;
}

.donjoy_button_se_SE  a {
       width: 77px;
       height: 54px;
       background: url(../images/djo_se_SE.gif) no-repeat;
       float: right;
}
.donjoy_button_se_SE  a:hover {
       width: 77px;
       height: 54px;
       background: url(../images/djo_hover_se_SE.gif) no-repeat;
       float: right;
}

.donjoy_button_es_ES  a {
       width: 77px;
       height: 54px;
       background: url(../images/djo_es_ES.gif) no-repeat;
       float: right;
}
.donjoy_button_es_ES  a:hover {
       width: 77px;
       height: 54px;
       background: url(../images/djo_hover_es_ES.gif) no-repeat;
       float: right;
}

.donjoy_button_no_NO  a {
       width: 77px;
       height: 54px;
       background: url(../images/djo_no_NO.gif) no-repeat;
       float: right;
}
.donjoy_button_no_NO  a:hover {
       width: 77px;
       height: 54px;
       background: url(../images/djo_hover_no_NO.gif) no-repeat;
       float: right;
}

.top_bottom_space {
       height: 6px;
       width: 766px;
       background-color: transparent;
       clear: both;

       overflow: hidden;
       font-size: 1px;
}
.main_menu {
       width: 766px;
       height: 53px;
}
/* L E F T */
.left_section {
       width: 600px;
       height: 312px;
       float: left;

       overflow: hidden;
       font-size: 1px;
}
.center_spacer {
       width: 5px;
       background-color: transparent;
       float: left;
}
/* R I G H T */
.right_section {
       float: right;
}
.adv_foto, .catalog_foto {
       width: 161px;
       height: 99px;
       background: url(../images/foto_advert.gif) no-repeat;
}
.catalog_foto {
       background: url(../images/foto_catalog.jpg) no-repeat;
}
.catalog_foto_en_US {
       width: 161px;
       height: 99px;
       background: url(../images/foto_catalog_en_US.gif) no-repeat;
}
.catalog_foto_en_CA {
       width: 161px;
       height: 99px;
       background: url(../images/foto_catalog_en_CA.gif) no-repeat;
}
.catalog_foto_en_UK {
       background: url(../images/foto_catalog.jpg) no-repeat;
	   width: 161px;
       height: 99px;
}
.catalog_foto_dk_DK {
       background: url(../images/foto_catalog.jpg) no-repeat;
	   width: 161px;
       height: 99px;
}
.catalog_foto_fr_FR {
       width: 161px;
       height: 99px;
       background: url(../images/foto_catalog_fr_FR.gif) no-repeat;
}
.catalog_foto_fr_CA {
       width: 161px;
       height: 99px;
       background: url(../images/foto_catalog_fr_CA.gif) no-repeat;
}
.catalog_foto_nl_BE {
       width: 161px;
       height: 99px;
       background: url(../images/foto_catalog_nl_BE.gif) no-repeat;
}
.catalog_foto_fr_BE {
       width: 161px;
       height: 99px;
       background: url(../images/foto_catalog_fr_BE.gif) no-repeat;
}
.catalog_foto_de_DE {
       width: 161px;
       height: 99px;
       background: url(../images/foto_catalog_de_DE.gif) no-repeat;
}

.catalog_foto_it_IT {
       width: 161px;
       height: 99px;
       background: url(../images/foto_catalog_it_IT.gif) no-repeat;
}

.catalog_foto_se_SE {
       width: 161px;
       height: 99px;
       background: url(../images/foto_catalog_se_SE.gif) no-repeat;
}

.catalog_foto_es_ES {
       width: 161px;
       height: 99px;
       background: url(../images/foto_catalog_es_ES.gif) no-repeat;
}

.catalog_foto_no_NO {
       width: 161px;
       height: 99px;
       background: url(../images/foto_catalog_no_NO.gif) no-repeat;
}
.adv_foto_text {
       position: relative;
       top: 81px;
	   left:15px;
       font: 9px Verdana;
       color: #D8D8D8;
}
.adv_foto_text_FR {
       position: relative;
       top: 75px;
	   left:15px;
       font: 9px Verdana;
       color: #D8D8D8;
       width:145px;
}
.news_window  {
       width: 161px;
       height: 98px;
       background: url(../images/news_window.gif) no-repeat;
}
.news_window_en_US  {
       width: 161px;
       height: 98px;
       background: url(../images/news_window.gif) no-repeat;
}
.news_window_en_UK  {
       width: 161px;
       height: 98px;
       background: url(../images/news_window.gif) no-repeat;
}
.news_window_dk_DK {
       width: 161px;
       height: 98px;
       background: url(../images/news_window_dk_DK.gif) no-repeat;
}
.news_window_fr_FR {
       width: 161px;
       height: 98px;
       background: url(../images/news_window.gif) no-repeat;
}
.news_window_fr_CA {
       width: 161px;
       height: 98px;
       background: url(../images/news_window.gif) no-repeat;
}
.news_window_en_CA  {
       width: 161px;
       height: 98px;
       background: url(../images/news_window.gif) no-repeat;
}
.news_window_nl_BE  {
       width: 161px;
       height: 98px;
       background: url(../images/news_window.gif) no-repeat;
}
.news_window_fr_BE  {
       width: 161px;
       height: 98px;
       background: url(../images/news_window.gif) no-repeat;
}
.news_window_de_DE  {
       width: 161px;
       height: 98px;
       background: url(../images/news_window.gif) no-repeat;
}

.news_window_it_IT  {
       width: 161px;
       height: 98px;
       background: url(../images/news_window.gif) no-repeat;
}

.news_window_se_SE  {
       width: 161px;
       height: 98px;
       background: url(../images/news_window.gif) no-repeat;
}

.news_window_es_ES  {
       width: 161px;
       height: 98px;
       background: url(../images/news_window.gif) no-repeat;
}

.news_window_no_NO  {
       width: 161px;
       height: 98px;
       background: url(../images/news_window.gif) no-repeat;
}
.news_window_title {
       font: 9px Verdana;
       color: #292829;
       font-weight: bold;
       position: relative;
       top: 7px;
       left: 11px;
}
.news_window_text {
       font: 9px Verdana;
       color: #D8D8D8;
       position: relative;
       top: 15px;
       left: 11px;
	   padding-bottom:7px;
}
.news_window_text_2 {
       font: 9px Verdana;
       color: #D8D8D8;
       position: relative;
       top: 20px;
       left: 11px;
}
.news_window_text_2_DK {
       font: 9px Verdana;
       color: #D8D8D8;
       position: relative;
       top: 20px;
	   padding-top:7px;
       left: 11px;
}
.hor_spacer {
       width: 161px;
       height: 8px;
       background-color: transparent;

       overflow: hidden;
       font-size: 1px;
}

.info_list{
	text-align : left;
}



/* F O O T E R */
.footer {
       font-size: 1px;
       overflow: hidden;
       clear: both;

       width: 766px;
}
.footer_menu {
       width: 580px;
       font: 9px Verdana;
       color: #8A8A8B;

       padding-top: 3px;
       padding-bottom: 3px;

       text-align: left;
       float: left;
}
.footer_cf {
       width: 170px;
       text-align: right;

       font: 9px Verdana;
       color: #4F4F51;
       float: right;
       padding-top: 3px;

       line-height: 15px;
       padding-bottom: 4px;
}
cf_text {
       padding-top: 6px;
       font: 9px Verdana;
       color: #4F4F51;

       overflow: hidden;
}

/* S U B P A G E */
.subpage_content {
        width: 766px;
        background: url(../images/table_piksel.gif) repeat-y;
        overflow: hidden;
}
.subpage_content_winter {
        width: 766px;
        background: url(../images/table_piksel_winter.gif) repeat-y;
        overflow: hidden;
}
.subpage_left {
        width: 168px;
        float: left;

        color: #413f3b;
	font: 10px Verdana;
}
/*
.subpage_left_element {
        width: 166px;

}*/
/*.subpage_left_element_dots {
        height: 4px;
        width: 166px;
        font-size:1px;
        overflow: hidden;
        background: url(../images/dots_news.gif) bottom no-repeat;
}
*/
.subpage_left_spacer {
        height: 6px;
        overflow: hidden;
        font-size: 1px;
}

.subpage_right {
        width: 598px;
        float: right;
        color: #413f3b;
	font: 10px Verdana;
}
.subpage_right_top {
        width: 579px;
        height: 19px;
        background: url(../images/content_top.gif) no-repeat;

       color: #666666;
	font: 11px Verdana;
	font-weight: bold;
	float: right;
	padding-top: 5px;
	padding-left: 19px;
}

.subpage_top {
	float: right;
       height: 13px;
       width: 579px;
}

.subpage_bottom {
        clear:both;

        width: 766px;
        height: 13px;
        background: url(../images/table_bottom.gif) no-repeat;

        font-size: 1px;
        overflow: hidden;
}

.subpage_bottom_winter {
        clear:both;

        width: 766px;
        height: 13px;
        background: url(../images/table_bottom_winter.gif) no-repeat;

        font-size: 1px;
        overflow: hidden;
}


/* P R O D U C T   I N F O R M A T I O N */
.info_list {
        list-style-image: url(../images/list_item.gif);
}

.detail_link {
	color : red;
	text-decoration : none;

}

.ordering_table{
}

.ordering_info table{
	font-weight:normal;
}

.ordering_info{
	line-height : 15px;
	margin-left : 0px;
	margin-right: -10px;
}

.info_right_text {
        padding-left: 7px;
        padding-top: 16px;
        padding-right: 6px;
        margin-top:10px;

        text-align: justify;
        background: url(../images/info_dot.gif) repeat-y;
}
.info_left {
        float: left;
        width: 165px;
        background-color: transparent;
        text-align: center;
}
.info_ver_piksel {
        float: left;
        width: 1px;
        background: url(../images/info_dot.gif) repeat-y;
        overflow:hidden;
}
.info_right {
        float: right;
        width: 360px;
        background-color: transparent;
}

.info_right div{
	text-align : left;
}

.info_left_dot {
        height: 15px;
        background: url(../images/info_ver_dot.gif) repeat-x;
        overflow:hidden;
}
.info_title {
        font: 11px Verdana;
	font-weight:bold;
        color: #A00201;
        text-transform: uppercase;
        margin: 0px;
	 text-align: left;
}
.info_desc{

	text-align: left;
}
.info_sub_title {
        font: 9px Verdana;
	 font-weight:bold;
        color: #41403C;

        text-transform: uppercase;
}
.info_order_title {
        font: 11px Verdana;
        color: #A00201;
        text-transform: uppercase;
        margin: 0px;
        padding-left: 30px;
}

.order_link:active, .order_link:visited, .order_link:link {
        text-decoration: none;
        font: 11px Verdana;
        color: #A00201;
        text-transform: uppercase;
}
.order_link:hover {
        color: #4E0706;
        text-decoration: none;
        font: 11px Verdana;
        text-transform: uppercase;
}
/*   L  I  N  K   */


.top_menu_link:active, .top_menu_link:link, .top_menu_link:visited {
        font: 9px Verdana;
        color: #8A8A8B;
        text-decoration: none;
}
.top_menu_link:hover {
        font: 9px Verdana;
        color:  #BBBBBB;
        text-decoration: none;
}
.mm_link:active, .mm_link:visited, .mm_link:link {
        font: 10px Verdana;
        color: #D0CFCF;
        text-transform: uppercase;
        text-decoration: none;
        letter-spacing: 3px;
        text-align: center;
        line-height: 49px;

        overflow: hidden;
}
.mm_link:hover {
        font: 10px Verdana;
        color: #D0CFCF;
        text-transform: uppercase;
        text-decoration: none;
        letter-spacing: 3px;
        text-align: center;
        line-height: 49px;

        overflow: hidden;
}

.news_link:active, .news_link:visited, .news_link:link {
        font: 9px Verdana;
        color: #D8D8D8;
        text-decoration: none;


}
.news_link:hover {
        font: 9px Verdana;
        color: #B0B0B0;
        text-decoration: none;
}

/*.lm_link:active, .lm_link:visited, .lm_link:link {
       display: block;
       color: #413f3b;
	font: 9px Verdana;
	font-weight: regular;
	text-decoration: none;
	padding-left: 11px;
	line-height: 14px;
}
.lm_link:hover {
        color: #413f3b;
	font: 9px Verdana;
	font-weight: regular;
	text-decoration: none;
	padding-left: 11px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
}
*/
.lm_sub_link:active, .lm_sub_link:visited, .lm_sub_link:link {
        display: block;
        color: #696764;
	font: 9px Verdana;
	font-weight: regular;
	text-decoration: none;
	padding-left: 11px;
	line-height: 14px;
}
.lm_sub_link:hover {
	font-weight: bold;
}
.mm12 a {
       display: block;
       width: 140px;
       height: 53px;
       background: url(../images/mm_12.gif) no-repeat;
       float: left;
}
.mm12 a:hover  {
       background: url(../images/mm_12_hover.gif) no-repeat;
}
.mm_link_level_2 a {
       display: block;
       width: 161px;
       height: 17px;
       font: 10px Verdana;
       color: #D0CFCF;
       background-color: #515152;
}
.mm_link_level_2 a:hover {
       background-color: #515152;
}
.mm_link_level_3 a {
       display: block;
       width: 161px;
       height: 17px;
       font: 10px Verdana;
       color: #EEF5FE;
       background-color: #A6ABAF;
}
.mm_link_level_3 a:hover {
       background-color: #A6ABAF;
}

.ver_menu_link:active, .ver_menu_link:visited, .ver_menu_link:link {
        color: #666666;
	font: 11px Verdana;
	font-weight: bold;
	text-decoration: underline;
}

.subpage_right_text_winter a:link, .subpage_right_text_winter a:visited, .subpage_right_text_winter a:active  {
font: 11px Tahoma;
color: #435C8D;
text-decoration:none;
line-height:1.5;

}
.subpage_right_text_winter a:hover {
font: 11px Tahoma;
color: #9D1616;
text-decoration:none;
line-height:1.5;


}
.ver_menu_link:hover {
        color: #929292;
	font: 11px Verdana;
	font-weight: bold;
	text-decoration: underline;
}

.ver_menu_link_1:active, .ver_menu_link_1:visited, .ver_menu_link_1:link {
       color: #666666;
	font: 14px Verdana;
	font-weight: bold;
	text-decoration: none;
}
.ver_menu_link_1:hover {
        color: #929292;
	font: 14px Verdana;
	font-weight: bold;
	text-decoration: underline;
}

/* przezroczystosc:

filter:Alpha(opacity=50);
-moz-opacity:0.5;

*/


#nav, #nav ul { /* all lists */

	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;

}

#nav a {
	display: block;
	color: white;
	font: 10px Verdana;
	color: #D0CFCF;
	text-decoration: none;
}
#nav a:hover{
	text-decoration: none;
}

#nav li { /* all list items */
	float: left;
	/*width: 120px;*/ /* width needed or else Opera goes nuts */

}

#nav li ul { /* second-level lists */
	position: absolute;
	width: 120px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	z-index:100;
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -19px 0 0 153px;
	background: transparent;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	zoom:1;
}

#content {
	clear: left;
}

a.second_lev {
	display: block;
	position: relative;
	top:1px;
	left:1px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #A4A9AF;
	background: #515153;
	width: 142px;

	/*background: url(../images/second_lev.gif) no-repeat;*/
}
a.second_lev:hover{
	/*background: #717374 url(../images/second_lev_hover.gif) no-repeat;*/
	background: #717374;
}
a.thirt_third {
	display: block;
	position: relative;
	left: 0px;
	top: 1px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #A4A9AF;
	background: #515153;
	width: 142px;
}
a.thirt_third:hover{
	background: #717374;
}

a.PRODUCTS {
	display: block;
	position: relative;

	padding-top:20px;
	padding-bottom:20px;
	text-align: center;
	width: 153px;
	background: #343437 url(../images/menu_bg_start.gif) no-repeat;

	font: 10px Verdana;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 3px;
	text-align: center;
}
a.PRODUCTS:hover{
	background: #575758 url(../images/menu_bg_start_hover.gif) no-repeat;
}
a.Patients {
	display: block;
	position: relative;
	padding-top:20px;
	padding-bottom:20px;
	text-align: center;
	width: 153px;
	background:#343437 url(../images/menu_bg.gif) no-repeat;

	font: 10px Verdana;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 3px;
	text-align: center;
	z-index:2;
}
a.Patients:hover{
	background: #575758 url(../images/menu_bg_hover.gif) no-repeat;
}
a.Custom {
	display: block;
	position: relative;
	padding-top:20px;
	padding-bottom:20px;
	text-align: center;
	width: 153px;
	background:#343437 url(../images/mm_14.gif) no-repeat;

	font: 10px Verdana;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 3px;
	text-align: center;
}
a.Custom:hover{
	background: #575758 url(../images/mm_14_hover.gif) no-repeat;
}
a.Custom_selected{
	display: block;
	position: relative;
	padding-top:20px;
	padding-bottom:20px;
	text-align: center;
	width: 153px;
	background:#343437 url(../images/mm_14_hover.gif) no-repeat;
	font: 10px Verdana;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 3px;
	text-align: center;
}
a.Donjoy {
	display: block;
	position: relative;
	padding-top:20px;
	padding-bottom:20px;
	text-align: center;
	width: 153px;
	background:#343437 url(../images/mm_15.gif) no-repeat;

	font: 10px Verdana;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 3px;
	text-align: center;}
a.Donjoy:hover{
	background: #575758 url(../images/mm_15_hover.gif) no-repeat;
}

a.Partners{
	display: block;
	position: relative;
	padding-top:20px;
	padding-bottom:20px;
	text-align: center;
	width: 153px;
	background:#343437 url(../images/mm_16.gif) no-repeat;

	font: 10px Verdana;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 3px;
	text-align: center;
}
a.Partners:hover{
	 background:#575758 url(../images/mm_16_hover.gif) no-repeat;
}
.trans{
	background: filter:Alpha(opacity=60);
}
.lm_link_selcted {
	display: block;
	color: #413f3b;
	font: 9px Verdana;
	font-weight: bold;
	text-decoration: none;
	padding-left: 11px;
	line-height: 14px;
}

.lm_link_selected:active, .lm_link_selected:visited, .lm_link_selected:link {
	display: block;
	color: #ffffff;
	font: 9px Verdana;
	text-decoration: none;
	padding-left: 11px;
	line-height: 14px;
}
.lm_link_selected:hover {
        display: block;
        color: #AAAAAA;
        font: 9px Verdana;
	text-decoration: none;
	padding-left: 11px;
	line-height: 14px;
}

.subpage_left_element_selected {
        display: block;
        color: #ffffff;
	font: 9px Verdana;
	font-weight: regular;
	text-decoration: none;
	padding-left: 11px;
	line-height: 14px;
	background: transparent url(../images/submenu_piksel.gif);
}

.vertical_menu_link:active, .vertical_menu_link:link, .vertical_menu_link:visited {
       color: #666666;
	font: 11px Verdana;
	font-weight: bold;
       text-decoration: underline;
}
.vertical_menu_link:hover {
       color: #666666;
	font: 11px Verdana;
	font-weight: bold;
       text-decoration: underline;
}
.print{
	position: relative;
	height: 20px;
	z-index: 10;
	border: 0px solid black;
	text-align: right;
	width: 550px;
	clear: both;
	padding-top: 20px;
}
.print a{
	text-decoration: none;

}



/*new styles*/

.subpage{
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 15px;
}

.compare{
	color: white;
	font:9px Verdana;
	border: 1px solid #787878;

}
.TAB{
	background-color: #A6A6A6;
    color: #413F3B;
    height: 15px;
	font-weight:bold;
	height:40px;
	text-transform: uppercase;
	padding-left:5px;
}
.media{
	position: relative;
	float: left;

	text-align: center;
	border: 1px solid #dadad9;
	background-color: #e1e1e1;
	margin-right: 15px;
	padding: 5px;
	margin-bottom: 10px;


}
.top_name {
        background-color: #787878;
        height: 20px;
	font-weight:bold;
	padding-left:5px;
}

a.top_name  {
        background-color: #787878;
        height: 20px;
	font-weight:bold;
	padding-left:5px;
}

.line_name {
        background-color: #DADAD9;
        color: #413F3B;
        height: 15px;
	padding-left:5px;
}
.line_name_separate {
        background-color: #CFCFCF;
        color: #413F3B;
        height: 15px;
	font-weight:bold;
	height:20px;
	padding-left:5px;
}



.link{
	color: white;
}



/*Eric Meyer's based CSS tab*/

#tablist{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
}

#tablist li{
position: relative;
z-index:3;
color: black;
font: 10px tahoma;
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
position: relative;
z-index:4;
text-decoration: none;
padding: 3px 0.5em;
margin-left: 0px;
border: 1px solid #778;
border-bottom: 1px solid #b2b2b2;
background: #e1e1e1;
color: black;

}

#tablist li a:link, #tablist li a:visited{
position: relative;
z-index:4;
color: black;
}

#tablist li a:hover{
color: #000000;
background: #f1eded;
border-color: 1px #b2b2b2;
}

#tablist li a.current{
position: relative;
top: 1px;
background: white;
border:1px solid #b2b2b2;
border-bottom:0px solid red;
}

#mx #tablist li a{
font-weight:bold;
color: #5A5A5A;
}

#mx #tablist li a.current{
color: #363636;
padding-bottom:4px;
*padding-bottom:4px;
padding-top:3px;
top:-1px;
background: url(../images/tab-bg.gif) repeat-x;
border:1px solid #b2b2b2;
border-bottom:1px solid #fff;
}

/*


#tablist{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font: bold 12px Verdana;
}

#tablist li{
position: relative;
z-index:3;
font: 10px tahoma;

list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
position: relative;
z-index:4;
text-decoration: none;
padding: 3px 0.5em;
margin-left: 0px;
border: 1px solid #778;
border-bottom: 1px solid #778;
background: #e1e1e1;
}

#tablist li a:link, #tablist li a:visited{
position: relative;
z-index:4;
color: navy;
}

#tablist li a:hover{
color: #000000;
background: #f1eded;
border-color: 1px #f1eded;
}

#tablist li a.current{
position: relative;
top: 1px;
background: white;
border:1px solid black;
border-bottom:0px solid red;
}
*/

.advice_me p{
	margin: 2px;
}



.left_column {
        background-color: white;
        width:50%;
        padding:2px;
        padding-right:0px;
        text-align:left;
		border-bottom: 1px solid #DADAD9;
		font-weight: bold;
		color: #666666;

}
.right_column {

        background-color: white;
        width:50%;
        padding:2px;
        padding-right:0px;
        text-align: left;
		border-bottom: 1px solid #DADAD9;
		color: #666666;
}
td.left_column:first-letter{
	text-transform: uppercase;
}

.group{
	margin-left: 2px;
	padding-top: 10px;
	color: #a00201;
	font-weight: bold;
	border-bottom: 1px solid #a00201;
	width: 496px;
}
.group:first-letter{
	text-transform: uppercase;
}
.left_column2{
        background-color: #DADAD9;

        padding:2px;
        padding-right:0px;
        text-align:left;
}
.right_column2{
        background-color: #F5F5F5;

        padding:2px;
        padding-right:0px;
        text-align: left;
}
.value{
	width: 250px;
	font: 10px Verdana;
	color: #000px;
}
.yes_no{
	width: 250px;
	font: 10px Verdana;
	color: #000px;
}
/*
.yes_no {
    border-bottom:1px solid #DADAD9;*/
/*    padding-left:5px; */
    /*color: #413f3b;
	width: 300px;
}*/


/*  index.html  */
.ds_foto {
        width: 598px;
        height: 337px;
        background: url('../images/cold_therapy.jpg') no-repeat;
}
.ds_foto_button1 {

        position: relative;
        top: 52px;
        left: 435px;
        font: 11px Verdana;
        color: #800A0A;

        font-weight: bold;
        text-transform: uppercase;
}
.ds_foto_button2 {

        position: relative;
        top: 68px;
        left: 435px;

}
.ds_subpage_left {
        width: 168px;
        height: auto; /*337px*/
        color: #413f3b;
	font: 10px Verdana;
	overflow:hidden;
}
.ds_subpage_right {
        width: 598px;
        float: right;

        color: #413f3b;
	font: 10px Verdana;
}
.ds_bottom {
        width: 168px;
        height: 13px;
      /*  background: url('../images/ds_bottom.gif') no-repeat; */
        font-size: 1px;
        overflow:hidden;
}
.ds_foto_link:link, .ds_foto_link:visited, .ds_foto_link:active {
        font: 11px Verdana;
        color: #800A0A;

        font-weight: bold;
        text-transform: uppercase;
        text-decoration: none;
}
.ds_foto_link:hover {
        font: 11px Verdana;
        color: #C5503D;

        font-weight: bold;
        text-transform: uppercase;
        text-decoration: none;
}
.ds_foto_nav {
        padding-top: 5px;
        padding-left: 20px;
        font: 11px Tahoma;
        color: #666666;
        font-weight:bold;
}
.ds_foto_nav_link:link, .ds_foto_nav_link:visited, .ds_foto_nav_link:active, .ds_foto_nav_link:hover {
        font: 11px Tahoma;
        color: #666666;
        font-weight:bold;
        text-decoration:underline;
}
.ds_foto_nav_link:hover {
        text-decoration:underline;
        color: #929292;
}
/*---- Background fotos --- */

.OABraces {
width: 598px;
height: 337px;
background: url('../images/OABraces.jpg') no-repeat;
}
.Walkers {
width: 598px;
height: 337px;
background: url('../images/Walkers.jpg') no-repeat;
}
.Patellofemoral_Bracing {
width: 598px;
height: 337px;
background: url('../images/Patellofemoral_Bracing.jpg') no-repeat;
}
.Ankle_Bracing {
width: 598px;
height: 337px;
background: url('../images/Ankle_Bracing.jpg') no-repeat;
}
.PostOp_Bracing {
width: 598px;
height: 337px;
background: url('../images/PostOp_Bracing.jpg') no-repeat;
}
.General_Knee_Thigh {
width: 598px;
height: 337px;
background: url('../images/General_Knee_Thigh.jpg') no-repeat;
}
.General_Knee_Thigh_UK {
width: 598px;
height: 337px;
background: url('../images/General_Knee_Thigh_UK.jpg') no-repeat;
}

.Bone_Growth_Stimulation {
width: 598px;
height: 337px;
background: url('../images/Bone_Growth_Stimulation.jpg') no-repeat;
}

.HipBack_Bracing {
width: 598px;
height: 337px;
background: url('../images/HipBack_Bracing.jpg') no-repeat;
}
.Upper_Extremity {
width: 598px;
height: 337px;
background: url('../images/Upper_Extremity.jpg') no-repeat;
}
.Cold_Therapy {
width: 598px;
height: 337px;
background: url('../images/Cold_Therapy.jpg') no-repeat;
}
.Cold_Therapy_BE {
width: 598px;
height: 337px;
background: url('../images/Cold_Therapy_BE.jpg') no-repeat;
}
.OABraces {
width: 598px;
height: 337px;
background: url('../images/OABraces.jpg') no-repeat;
}
.Ligament_Knee_Bracing{
width: 598px;
height: 337px;
background: white url('../images/Ligament_Knee_Bracing.jpg') top left no-repeat;
}


/*
.ds_foto_button1 {

position: relative;
top: 40px;
left: 435px;
font: 11px Verdana;
color: #800A0A;

font-weight: bold;
text-transform: uppercase;
}
.ds_foto_button2 {

position: relative;
top: 56px;
left: 435px;

}
*/

.ds_subpage_right {
width: 598px;
float: right;

color: #413f3b;
font: 10px Verdana;
}

.ds_foto_link:link, .ds_foto_link:visited, .ds_foto_link:active {
font: 11px Verdana;
color: #800A0A;

font-weight: bold;
text-transform: uppercase;
text-decoration: none;
}
.ds_foto_link:hover {
font: 11px Verdana;
color: #C5503D;

font-weight: bold;
text-transform: uppercase;
text-decoration: none;
}


.ds_info_subpage_right {
width: 598px;
float: right;
color: #413f3b;
font: 10px Verdana;
background: white url('../images/foto_back.jpg') top left no-repeat;
}

.ds_product_window {
width: 125px;
height:163px;
background-color: #ffffff;
border: 1px solid #777788;
border-bottom: 0px;
}

.ds_product_zoom {
width: 125px;
height:20px;
background-color: #ffffff;
border: 1px solid #777788;
border-top: 0px;
padding-left: 5px;
}

.top_menu {
       width: 766px;
       font: 9px Verdana;
       color: #8A8A8B;
       text-align: right;
       overflow:hidden;
}

/* DATA SHEET STYLE - MAPA ETC */
.ds_map {
position: relative;
border: 0px solid red;
float: left;
}
.ds_editorial {
float: right;
width: 196px;
background: transparent;
}
.ds_1 {
position:absolute;
top: 98px;
left: 0px;
font: 9px Verdana;
color: #808285;

}
.ds_2 {
position:absolute;
top: 235px;
left: 10px;
font: 9px Verdana;
color: #808285;
}
.ds_3 {
position:absolute;
top: 287px;
left: 5px;
font: 9px Verdana;
color: #808285;
}
.ds_4 {
position:absolute;
top: 358px;
left: 117px;
font: 9px Verdana;
color: #808285;
}
.ds_5 {
position:absolute;
top: 355px;
left: 178px;
font: 9px Verdana;
color: #808285;
}
.ds_6 {
        position:absolute;
        top: 30px;
        right:40px;
        font: 9px Verdana;
        color: #808285;
        text-align: center;
}
.ds_7 {
        position:absolute;
        text-align:right;
        top: 93px;
        right: 26px;
        width: 85px;
        font: 9px Verdana;
        color: #808285;
}
.ds_8 {
        position:absolute;
        text-align:right;
        top: 123px;
        right: 26px;
        width: 100px;
        font: 9px Verdana;
        color: #808285;
}
.ds_9 {
        position:absolute;
        text-align:right;
        top: 153px;
        right: 26px;
        width: 85px;
        font: 9px Verdana;
        color: #808285;
}
.ds_10 {
        position:absolute;
        text-align:right;
        top: 183px;
        right: 26px;
        width: 85px;
        font: 9px Verdana;
        color: #808285;
}
.ds_11 {
        position:absolute;
        text-align:right;
        top: 213px;
        right: 26px;
        width: 85px;
        font: 9px Verdana;
        color: #808285;
}

.ds_12 {
        position:absolute;
        text-align:right;
        top: 215px;
        right: 223px;
        width: 145px;
        font: 9px Verdana;
        color: #808285;

}

.ds_13 {
        position:absolute;
        text-align:right;
        top: 213px;
        right: 26px;
        width: 85px;
        font: 9px Verdana;
        color: #808285;
}

.ds_link:active, .ds_link:visited, .ds_link:link {
font: 9px Verdana;
color: #808285;
text-decoration: none;
}
.ds_link:hover {
font: 9px Verdana;
color: #B13B3B;
text-decoration: none;
}

.ds_foto {
width: 598px;
height: 337px;
background: url('../images/top_9.jpg') no-repeat;
}

.ds_foto_button1 {
position: relative;
top: 40px;
left: 435px;
font: 11px Verdana;
color: #800A0A;
font-weight: bold;
text-transform: uppercase;
}

.ds_foto_button2 {
position: relative;
top: 56px;
left: 435px;
}

.ds_subpage_right {
width: 598px;
float: right;
color: #413f3b;
font: 10px Verdana;
}

.ds_foto_link:link, .ds_foto_link:visited, .ds_foto_link:active {
font: 11px Verdana;
color: #800A0A;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
}

.ds_foto_link:hover {
font: 11px Verdana;
color: #C5503D;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
}

.ds_info_subpage_right {
width: 598px;
float: right;
color: #413f3b;
font: 10px Verdana;
background: white url('../images/foto_back.jpg') top left no-repeat;
}

/*---- Background fotos --- */

.OABraces {
width: 598px;
height: 337px;
background: url('../images/OABraces.jpg') no-repeat;
}

.Walkers {
width: 598px;
height: 337px;
background: url('../images/Walkers.jpg') no-repeat;
}

.Patellofemoral_Bracing {
width: 598px;
height: 337px;
background: url('../images/Patellofemoral_Bracing.jpg') no-repeat;
}

.Ankle_Bracing {
width: 598px;
height: 337px;
background: url('../images/Ankle_Bracing.jpg') no-repeat;
}

.PostOp_Bracing {
width: 598px;
height: 337px;
background: url('../images/PostOp_Bracing.jpg') no-repeat;
}

.General_Knee_Thigh {
width: 598px;
height: 337px;
background: url('../images/General_Knee_Thigh.jpg') no-repeat;
}

.Bone_Growth_Stimulation {
width: 598px;
height: 337px;
background: url('../images/Bone_Growth_Stimulation.jpg') no-repeat;
}

.HipBack_Bracing {
width: 598px;
height: 337px;
background: url('../images/HipBack_Bracing.jpg') no-repeat;
}

.Upper_Extremity {
width: 598px;
height: 337px;
background: url('../images/Upper_Extremity.jpg') no-repeat;
}

.OABraces {
width: 598px;
height: 337px;
background: url('../images/OABraces.jpg') no-repeat;
}

.Elbow_Wrist_Hand {
width: 598px;
height: 337px;
background: url('../images/Elbow_Wrist_Hand_Braces.jpg') no-repeat;
}



.Ankle_Bracing_back {
width: 598px;
float: right;
color: #413f3b;
font: 10px Verdana;
background: white url('../images/Ankle_Bracing_back.jpg') top left no-repeat;
}

.Bone_Growth_Stimulation_back {
width: 598px;
float: right;
color: #413f3b;
font: 10px Verdana;
background: white url('../images/Bone_Growth_Stimulation_back.jpg') top left no-repeat;
}

.Cold_Therapy_back {
width: 598px;
float: right;
color: #413f3b;
font: 10px Verdana;
background: white url('../images/Cold_Therapy_back.jpg') top left no-repeat;
}

.General_Knee_Thigh_back {
width: 598px;
float: right;
color: #413f3b;
font: 10px Verdana;
background: white url('../images/General_Knee_Thigh_back.jpg') top left no-repeat;
}

.HipBack_Bracing_back {
width: 598px;
float: right;
color: #413f3b;
font: 10px Verdana;
background: white url('../images/HipBack_Bracing_back.jpg') top left no-repeat;
}

.Ligament_Knee_Bracing_back {
width: 598px;
float: right;
color: #413f3b;
font: 10px Verdana;
background: white url('../images/Ligament_Knee_Bracing_back.jpg') top left no-repeat;
}

.OABraces_back {
width: 598px;
float: right;
color: #413f3b;
font: 10px Verdana;
background: white url('../images/OABraces_back.jpg') top left no-repeat;
}

.Patellofemoral_Bracing_back {
width: 598px;
float: right;
color: #413f3b;
font: 10px Verdana;
background: white url('../images/Patellofemoral_Bracing_back.jpg') top left no-repeat;
}

.PostOp_Bracing_back {
width: 598px;
float: right;
color: #413f3b;
font: 10px Verdana;
background: white url('../images/PostOp_Bracing_back.jpg') top left no-repeat;
}

.Upper_Extremity_back {
width: 598px;
float: right;
color: #413f3b;
font: 10px Verdana;
background: white url('../images/Upper_Extremity_back.jpg') top left no-repeat;
}

.Walkers_back {
width: 598px;
float: right;
color: #413f3b;
font: 10px Verdana;
background: white url('../images/Walkers_back.jpg') top left no-repeat;
}

.Elbow_Wrist_Hand_back {
width: 598px;
float: right;
color: #413f3b;
font: 10px Verdana;
background: white url('../images/Upper_Extremity_back.jpg') top left no-repeat;
}




.Ankle_Bracing_back {
width: 598px;
float: right;
color: #413f3b;
font: 10px Verdana;
background: white url('../images/Ankle_Bracing_back.jpg') top left no-repeat;
}

.Bone_Growth_Stimulation_back {
width: 598px;
float: right;
color: #413f3b;
font: 10px Verdana;
background: white url('../images/Bone_Growth_Stimulation_back.jpg') top left no-repeat;
}
.Cold_Therapy_back {
width: 598px;
float: right;
color: #413f3b;
font: 10px Verdana;
background: white url('../images/Cold_Therapy_back.jpg') top left no-repeat;
}
.General_Knee_Thigh_back {
width: 598px;
float: right;
color: #413f3b;
font: 10px Verdana;
background: white url('../images/General_Knee_Thigh_back.jpg') top left no-repeat;
}
.HipBack_Bracing_back {
width: 598px;
float: right;
color: #413f3b;
font: 10px Verdana;
background: white url('../images/HipBack_Bracing_back.jpg') top left no-repeat;
}
.Ligament_Knee_Bracing_back {
width: 598px;
float: right;
color: #413f3b;
font: 10px Verdana;
background: white url('../images/Ligament_Knee_Bracing_back.jpg') top left no-repeat;
}

.Patellofemoral_Bracing_back {
width: 598px;
float: right;
color: #413f3b;
font: 10px Verdana;
background: white url('../images/Patellofemoral_Bracing_back.jpg') top left no-repeat;
}

.PostOp_Bracing_back {
width: 598px;
float: right;
color: #413f3b;
font: 10px Verdana;
background: white url('../images/PostOp_Bracing_back.jpg') top left no-repeat;
}


.Upper_Extremity_back {
width: 598px;
float: right;
color: #413f3b;
font: 10px Verdana;
background: white url('../images/Upper_Extremity_back.jpg') top left no-repeat;
}

.Walkers_back {
width: 598px;
float: right;
color: #413f3b;
font: 10px Verdana;
background: white url('../images/Walkers_back.jpg') top left no-repeat;
}

/*------------MX WEBSHOP------------*/

#mx.Ankle_Bracing_back, #mx.Ankle_Bracing_back .subpage_right_text {
background: white url('../images/MX_Ankle_Bracing_back.jpg') top left no-repeat !important;
}

#mx.Cold_Therapy_back, #mx.Cold_Therapy_back .subpage_right_text {
background: white url('../images/MX_Cold_Therapy_back.jpg') top left no-repeat !important;
}

#mx.HipBack_Bracing_back, #mx.HipBack_Bracing_back .subpage_right_text {
background: white url('../images/MX_HipBack_Bracing_back.jpg') top left no-repeat !important;
}

#mx.Ligament_Knee_Bracing_back, #mx.Ligament_Knee_Bracing_back .subpage_right_text {
background: white url('../images/MX_Ligament_Knee_Bracing_back.jpg') top left no-repeat !important;
}

#mx.Upper_Extremity_back, #mx.Upper_Extremity_back .subpage_right_text {
background: white url('../images/MX_Upper_Extremity_back.jpg') top left no-repeat !important;
}

#mx.Elbow_Wrist_Hand_back, #mx.Elbow_Wrist_Hand_back .subpage_right_text {
background: white url('../images/MX_Upper_Extremity_back.jpg') top left no-repeat !important;
}

/*------------END OF MX WWEBSHOP------------*/

.ds_product_window {
width: 125px;
height:163px;
background-color: #ffffff;
border: 1px solid #777788;
border-bottom: 0px;
}

.ds_product_zoom {
width: 125px;
height:20px;
background-color: #ffffff;
border: 1px solid #777788;
border-top: 0px;
padding-left: 5px;
}

.sr_container {

}
.sr_item {
padding-top:10px;
padding-bottom:10px;
}
.sr_result {

}
.sr_pages {
width:40%;
margin-top:20px;
border-top: 1px solid #B9B9B9;
padding-top:5px;
}
.sr_link:active, .sr_link:link, .sr_link:visited {
font: 10px Verdana;
color: #B9B9B9;
text-decoration: none;
}
.sr_link:hover {
font: 10px Verdana;
color: #413F3B;
text-decoration: none;

}
.sr_title_link:active, .sr_title_link:link, .sr_title_link:visited {
font: 10px Verdana;
color: #413F3B;
text-decoration: none;
}
.sr_title_link:hover {
font: 10px Verdana;
color: #9D1613;
text-decoration: none;

}


.advisor_styles{
float:left;
padding-top:20px;
width: 550px;
       font: 10px Verdana;
       color: #292829;
	}
.subpage_advisor{
padding-left: 200px;
       font: 10px Verdana;
       color: #292829;
}

.subpage_right_text1 {
        padding-left: 17px;
        padding-top: 0px;
        padding-right: 0px;
        text-align: justify;
}



.advice_me{
	background: #eeeeee;
	/*padding: 10px;*/
	/*margin-top: 65px;*/
	/*background: orange;*/
	padding: 10px;
	width: 300px;
	margin-top:25px;
	/*background: red;*/
}

.subpage_right_top {
        width: 579px;
        height: 19px;
        background: url(../images/content_top.gif) no-repeat;

       color: #666666;
	font: 11px Verdana;
	font-weight: bold;
	float: right;
	padding-top: 5px;
	padding-left: 19px;
}


.subpage_right_text {
        padding-left: 17px;
        padding-top: 0px;
        padding-right: 0px;
        text-align: left;
}

.subpage_right_text_winter {
        padding-left: 6px;
        padding-top: 0px;
        padding-right: 0px;
        text-align: justify;
}

.under_top{
	clear: both;
	width: 579px;
	height: 1px;
	font-size: 1px;
	overflow: hidden;
	background: transparent;
}


/*  nowe */
.ds_foto_nav {
        padding-top: 5px;
        padding-left: 20px;
        font: 11px Tahoma;
        color: #666666;
        font-weight:bold;
}
.ds_foto_nav_link:link, .ds_foto_nav_link:visited, .ds_foto_nav_link:active, .ds_foto_nav_link:hover {
        font: 11px Tahoma;
        color: #666666;
        font-weight:bold;
        text-decoration:underline;
}
.ds_foto_nav_link:hover {
        text-decoration:underline;
        color: #929292;
}

/* do podmiany */
.ds_foto_button1 {

        position: relative;
        top: 52px;
        left: 430px;
        font: 11px Verdana;
        color: #800A0A;

        font-weight: bold;
        text-transform: uppercase;
}
.ds_foto_button2 {

        position: relative;
        top: 68px;
        left: 430px;

}
/* SEARCH TOOL */
.top_menu {
       width: 766px;
       font: 9px Verdana;
       color: #8A8A8B;
       text-align: right;
        overflow:hidden;
}
.lang_selector{
	padding-left:5px;
	padding-top: 8px;
	float:left;
}

.lang_selector_link:active, .lang_selector_link:link, .lang_selector_link:visited {
	font:10px Verdana;
	text-transform:uppercase;
	color: #8A8A8C;
	text-decoration: none;
}
.lang_selector_link:hover {
	color: #A51811;
}

.lang_selector_link_selected:active, .lang_selector_link_selected:link, .lang_selector_link_selected:visited {
	font:10px Verdana;
	text-transform:uppercase;
	color: #A51811;
	text-decoration: none;
}
.lang_selector_link_selected:hover {
	color: #A51811;
}

#searchForm {
	
}

.search_top_en_US {
    float:left;
	width:430px;
	text-align:right;
    background-color:transparent;
    padding-top: 8px;
}
.search_top_en_UK {
	float:left;
	width:390px;
	text-align:right;
	background-color:transparent;
	padding-top: 8px;
	padding-left: 40px;
}
.search_top_en_CA {
    float:left;
	width:367px;
	text-align:right;
    background-color:transparent;
    padding-top: 8px;
    padding-left:11px;
}
.search_top_fr_FR {
	float:left;
	width:440px;/* 530*/
	text-align:right;
	background-color:transparent;
	padding-top: 8px;
	padding-left: 0px;
	/*padding-left:165px;remove it whet flags will be added only padding left*/
}
.search_top_dk_DK {
	float:left;
	width:430px;/* 530*/
	text-align:right;
	background-color:transparent;
	padding-top: 8px;
	/*padding-left:165px;remove it whet flags will be added only padding left*/
}
.search_top_fr_CA {
	float:left;
	width:378px;/* 530*/
	text-align:right;
	background-color:transparent;
	padding-top: 8px;
	padding-left: 0px;
	/*padding-left:165px;remove it whet flags will be added only padding left*/
}
.search_top_fr_BE {
	float:left;
	width:385px;/* 530*/
	text-align:right;
	background-color:transparent;
	padding-top: 8px;
	padding-left: 4px;/*without My DJO: padding-left: 130px;*/
	/*padding-left:165px;remove it whet flags will be added only padding left*/
}
.search_top_nl_BE {
	float:left;
	width:389px;
	text-align:right;
	background-color:transparent;
	padding-top: 8px;
	padding-left: 10px;
}
.search_top_de_DE {
	float:left;
	width:340px;/* 530*/
	text-align:right;
	background-color:transparent;
	padding-top: 8px;
	padding-left:90px;
}

.search_top_it_IT {
	float:left;
	width:380px;/* 530*/
	text-align:right;
	background-color:transparent;
	padding-top: 8px;
	padding-left:60px;
}

.search_top_se_SE {
	float:left;
	width:430px;/* 530*/
	text-align:right;
	background-color:transparent;
	padding-top: 8px;
	padding-left:10px;
}

.search_top_es_ES {
	float:left;
	width:400px;/* 530*/
	text-align:right;
	background-color:transparent;
	padding-top: 8px;
	padding-left:25px;
}

.search_top_no_NO {
	float:left;
	width:340px;/* 530*/
	text-align:right;
	background-color:transparent;
	padding-top: 8px;
	padding-left:90px;
}

.search_top {
	float:left;
	width:530px;/* 530*/
	text-align:right;
	background-color:transparent;
	padding-top: 8px;
	/*padding-left:165px;remove it whet flags will be added only padding left*/
}
.search_tool {
	float: right;
	width: 216px;
	height: 28px;
	background: url(../images/search_back.gif) no-repeat;
	margin-top: 1px;
	margin-bottom: 1px;
	text-align: left;
	padding-left:10px;
}
.search_input {
   width:  120px;
   height: 14px;
   font: 11px Verdana;
   margin: 0px;
   position: relative;
   top: 2px;
   overflow:hidden;
}
/* FLAGI style */
.top_flags {
	width:40px;
	float:left;
	background-color: transparent;
	text-align:left;
}

.subpage_left_element {
	width: 143px;
	margin-left:10px;
	border: 0px solid black;
	/*background: url(../images/lm_element.gif) bottom no-repeat;*/
}
.subpage_left_element_1 {
	width: 127px; /* 166px; */
	margin-left:26px;
	/*background: url(../images/lm_element.gif) bottom no-repeat;*/
}
.subpage_left_element_2 {
	width: 107px;
	margin-left:46px;
	/*background: url(../images/lm_element.gif) bottom no-repeat;*/
}
.subpage_left_element_dots {
	height: 4px;
	width: 166px;
	font-size:1px;
	overflow: hidden;
	background: url(../images/dots_news.gif) bottom no-repeat;
}
.subpage_left_element_dots2 {
	height: 4px;
	width: 166px;
	font-size:1px;
	overflow: hidden;
	background: url(../images/dots_news2.gif) bottom no-repeat;
}
.lm_link:active, .lm_link:visited, .lm_link:link {
	/* display: block;*/
	color: #413f3b;
	font: 9px Verdana;
	text-decoration: none;
	font-weight: bold;
	padding-left: 0px;
	line-height: 14px;
}
.lm_link:hover {
    color: #800A0A;
	font: 9px Verdana;
	padding-left: 0px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
}
.lm_1_link:active, .lm_1_link:visited, .lm_1_link:link {
      /* display: block;*/
    color: #413f3b;
	font: 9px Verdana;
	text-decoration: none;
	padding-left: 11px;
	line-height: 14px;
}
.lm_1_link:hover {
    color: #6B6B6B;
	font: 9px Verdana;
	padding-left: 11px;
	line-height: 14px;
	text-decoration: none;
}
.lm_2_link:active, .lm_2_link:visited, .lm_2_link:link {
      /* display: block;*/
    color: color: #8F8F8F;
	font:9px Verdana;
	text-decoration: none;
	padding-left: 11px;
	line-height: 14px;
}
.lm_2_link:hover {
    color: #413f3b;
	font:9px Verdana;
	padding-left: 11px;
	line-height: 14px;
	text-decoration: none;
}

/*  NI SECTION  */
.ni_element  a:link, .ni_element a:visited, .ni_element a:active{
	color: #9D1616;
	text-decoration:none;
}
.ni_element  a:hover {
	color: #E36666;
	text-decoration:none;
}
.ni_logo {
	margin-bottom:15px;
}
.ni_links {
	font:11px Verdana;
	color: #666;
	line-height:18px;
}
.ni_header {
	font:12px Verdana;
	color:#666;
	font-weight:bold;
}
.ni_link:active, .ni_link:visited, .ni_link:link {
	font:11px Verdana;
	color: #9D1616;
	text-decoration:none;
}
.ni_link:hover {
	font:11px Verdana;
	color: #E36666;
	text-decoration:none;
}
/*   NT SECTION  */

.nt_content {
	font:11px Verdana;
	color: #666;
	line-height:14px;
}
.nt_title {
	font:12px Verdana;
	color:#9D1616;
	font-weight:bold;
}
.nt_nav {
	margin-top:10px;
	margin-bottom:10px;
	font: 11px Verdana;
	color: #9D1616;
}

/* MY DJO LOGIN BUTTON */

.djo_login:active, .djo_login:link, .djo_login:visited {
	display:block;
	float:left;
	width: 93px;
	height: 21px; /*27*/
	padding-top:7px;
	text-align:center;
	background: url('../images/djo_login_back.gif') no-repeat;
	font: 10px Verdana;
	color: #fff;
	text-decoration: none;
	margin-top:1px;
}
.djo_login:hover {
	display: block;
	float:left;
	width: 93px;
	height: 21px; /*27*/
	padding-top:7px;
	text-align:center;
	background: url('../images/djo_login_back_hover.gif') no-repeat;
	font:10px Verdana;
	color: #fff;
	text-decoration:none;
}

}
.error_frame{
	}
.error{
	width:234px;
	background: transparent;
	color: #FF001C;
}
.menu{
  display: block;
  float:left;
  width:150px;
  border-right: 1px solid blue;
  margin-right: 20px;
  height: 300px;
}
.menu a{
  display: block;
  border: 1px solid black;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  margin-bottom: 3px;
  margin-right: 5px;
  display: block;
  color: black;
  font-weight: bold;
  text-decoration: none;
}
.menu a:hover{
  display: block;
  color: white;
  background: black;
  font-weight: bold;
}
.form_container{
	background-color: #F6F6F6;
	padding-left:10px;
	padding-right:10px;
	width:548px;
	margin-top:35px;
}
.form_container2{
	background-color: #FFFFFF;
	padding-left:10px;
	padding-right:10px;
	width:380px;
	margin-top:35px;
}

.registerForm{

}
.resetForm{
	width:380px;
}
.form_header {
	background-color: #DFDFDF;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	font: 11px Tahoma;
	color: #292929;
	font-weight: bold;
	width:540px;
	margin-top:10px;
	margin-bottom:10px;
}
.td1_form {
	font: 10px Verdana;
	color: #272727;
	text-align:right;
	padding-right:5px;
	width:229px;
	padding: 1px 7px 0px 0px;

}
.td2_form {

	font: 10px Verdana;
	color: #292929;
	padding: 1px 0px 0px 7px;
}
.td1a_form {
	font: 10px Verdana;
	color: #272727;
	text-align:right;
	padding-right:5px;
	width:229px;
	padding: 10px 15px 0px 0px;


}
.td2a_form {
	width:320px;
	font: 10px Verdana;
	color: #292929;
	padding: 10px 0px 0px 15px;

}
.form_radio {
	font: 10px Verdana;
	color: #292929;
}

.text, select, #loginForm-password {
	width: 232px;
	height:16px;
	font: 10px Verdana;
	color: #292929;

}
.display {
	width:auto;
	min-width:160px;
}
.buttonType {
	width:90px;
	height:18px;
	font: 10px Verdana;
	color: #fff;
	text-transform:uppercase;
	background-color: #4D4D4D;
	border:1px solid #2C2B30;
	margin-top:7px;

}
.form_end {
	background-color:#DFDFDF;
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
	font:10px Verdana;
	color: #878787;
}
.required {
	font: 10px Tahoma;
	color: #8E0E0F;
}

/* FORMY ZMIANY 14.XI.2007 */
.subpage_right_text td, .subpage_right_text .MsoNormal {
	font: 10px Verdana;
	/*color: #646464;*/
}
.forms_title {
	font: 11px Verdana;
	font-weight:bold;
	color: #6E6E6E;
}
.forms_input, .forms_submit, .form_select {
	border: 1px solid #2C2C2C;
}
.forms_input {
	width:232px;
	height:14px;
	font: 10px Verdana;
	color: #000;
}
.forms_submit {
	width:90px;
	font: 10px Tahoma;
	color: #fff;
	background-color: #4D4D4D;
	text-transform: uppercase;

}
.forms_link:link, .forms_link:active, .forms_link:visited {
	font: 10px Verdana;
	color: #A90B1A;
	text-decoration: none;
}
.forms_link:hover {
	font: 10px Verdana;
	color: #CB4C56;
	text-decoration:none;
}
.contact_input2{
	width:30px;
}
.contact_checkbox{
	margin-left:0px;
}
.contact_select{
	width:40px;
}
.skuAdvForm{
	margin:0px;
	padding:0px;
}


.new{
    color:#d00;
    font-weight:bold;
}

table, td, tr {
	background-color:transparent;
	border: 0px solid #000;
}
td {border:0px solid #000;}

li{text-align:left;}

/*PRESCRIBE*/

#prescribeForm {
	position: relative;
	left: 75px;
}

#prescribeForm tr{
	height: 20px;
}

#prescribeForm select{
	padding: 3px;
	height: 22px;
}

#prescribeForm select {
	*width: auto;
}

#prescribeForm input{
	height: 15px;
	*height: 12px;
	font-family:Verdana;
	font-size:10px;
}

#prescribeForm #comments, #prescribeForm #patientName {
	width:	226px;
	font-family:Verdana;
	font-size:10px;
}

#prescribeForm th{
	color: #BA0C0D;
	font: 16px Verdana;
}

#prescribeForm #substitution {
	top: 3px;
	*top: 0px;
	*height: 15px;
	position: relative;
}

#prescribeForm tfoot tr {
	height: 50px;
}

#prescribeForm tfoot a {
	display: block;
	position: relative;
	background: url(../images/button.gif) no-repeat transparent;
	width: 72px;
	height: 17px;
	padding-top: 3px;
	color: #fff !important;
	font-weight: bold;
	text-decoration: none !important;
	text-align: center;
	cursor: pointer;
}

.prescribe a {
	display: block;
	position: relative;
	left: 413px;
	*left: 409px;
	margin-bottom: 10px;
	width: 140px;
	height: 17px;
	padding-top: 3px;
	color: #fff !important;
	font-weight: bold;
	background: url(../images/prescr_button.gif) no-repeat transparent;
	text-decoration: none !important;
	text-align: center;
}

.docRegButton {
	width:90px;
	height:18px;
	font: 10px Verdana;
	color: #fff !important;
	text-transform:uppercase;
	background-color: #4D4D4D;
	border:1px solid #2C2B30;
	margin-top:7px;
	text-decoration: none !important;
	padding: 2px 5px;
	
	display: none;
}

/*-----------PRESCRIBE LOGIN---------------------*/

#maintab div #loginForm {
	width: 350px;
	position: relative;
	left: 80px;
}

#maintab div .forms_link {
	/*display:inline;
	position:relative;
	width:60px;
	*top:-15px;
	left:5px;*/
}

#maintab div .motDePasse {
	display:block;
	left:240px;
	position:relative;
	width:180px;
}

#maintab div #loginForm fieldset {
	border: 0px;
}

#maintab div #loginForm fieldset legend{
	display: none;
}

/*
#maintab div #loginForm fieldset table #loginForm-mail,
#maintab div #loginForm fieldset table #loginForm-password {
	width: 210px !important;
	*width: 150px !important;
}
*/

#maintab div#loginForm fieldset table input.text,
#maintab div#loginForm fieldset table input.password,
#maintab div#loginForm #loginForm-password.password{
	width: 250px;
}

#maintab #loginForm fieldset table input.submit {
	margin-left:254px;
	*margin-left:271px;
	border: 0px;
	background:transparent url(../images/button.gif) no-repeat scroll 0 0;
	height:20px;
	width:72px;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
}

#maintab span.forgotpsswd {
	display: block;
	margin: 0 0 0 240px;
	*margin: 0 0 0 240px;
}
#maintab span.forgotpsswd a.forms_link {
	margin-right: 3px;
	display:inline-block;
	margin-left:5px;
}
/*-----------------INFO BOXES_____________*/

.info, .info:hover {
	border: 1px #BA0C0D solid;
	color: #BA0C0D;
	cursor: default;
	display: inline-block;
	font-size: 12px;
	font-weight:bold;
	height: 15px;
	width: 4px;
	padding: 0px 5px;
	position:relative;
	text-decoration: none;
}

.box1 {
	float: left;
}

.box2 {
	top: 1px;
	*top: 3px;
}

.box3, .box4 {
	margin-left: 5px;
}

.box4 {
	*top: 5px;
}

/* -----------REQUEST FORM-----------------*/

.subpage_right_text #contact_form_form {
	width: 360px;
}

.subpage_right_text #contact_form_form select{
	width: 40px;
}

.subpage_right_text #contact_form_form .contact_form_submit_button {
	background-color:#4D4D4D;
	border:1px solid #2C2B30;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:10px;
	height:18px;
	line-height:normal;
	margin-left:54px;
	margin-top:7px;
	text-transform:uppercase;
	width:78px;
}

.subpage_right_text #sendMe {
	font-weight:bold;
}

.subpage_right_text #banner {
	/*top: -965px;
	*top: -775px;
	*left: 4px;
	position: relative;
	float: right;*/
	margin-left:422px;
	position:absolute;
	top:173px;
}

.subpage_right_text #banner img {
	border: 0px
}

/*-------------Main Page editorial----------------*/

.doctors_info {
	position: relative;
	top: 215px;
	font-size:11px;
	color: red;
}

/*--------------------FIX FOR MainPage right side IMG----------------------*/

.main_side_image {
	width: 170px;
	height: 400px;
	position:relative;
	left:427px;
}

.main_right_text {
	margin-bottom:-366px;
	position:relative;
	top:-366px;
	min-height:400px;
	*height: auto;
}

/*--------------------MX IMAGE NAVIGATION----------------------*/

#image_nav {
	display: block;
	background: url(../images/motocross_bg.jpg) no-repeat;
	width: 368px;
	height: 396px;
}

#image_nav div {
	display: block;
	width: 150px;
	position: relative;
}

#image_nav ul {
	list-style-type: none;
	margin:0;
	padding:0;
}

#image_nav h1 {
	text-transform: uppercase;
	font-weight: normal;
	font-size: 9px;
	margin-bottom:2px;
	color: #000;
}

#image_nav a {
	text-decoration: none;
	font-size: 9px;
}

#image_nav .no1 {
	left:0;
	top:159px;
	width:110px;
}

#image_nav .no2 {
	left:-5px;
	top:-56px;
}

#image_nav .no3 {
	left:0;
	top:-48px;
}

#image_nav .no4 {
	left:285px;
	top:-120px;
}

#image_nav .no5 {
	left:250px;
	top:48px;
}

#image_nav .no6 {
	left:0;
	top:55px;
}

#image_nav .no7 {
	left:0;
	top:77px;
}

#image_nav .no8 {
	left:285px;
	top:-168px;
}

#image_nav .no9 {
	left:285px;
	top:-26px;
}

#image_nav .no10 {
	left:285px;
	top:-4px;
}

.subpage_right_text #image_nav .fck {
	left:435px;
	top:-340px;
}

.subpage_right_text .fck {
	position: relative;
}

/*----------PAYPAL-----------*/

.right_column .paypal {
	height:22px;
	margin:0px 0px 3px 0px;
	width:180px;
	float: right;
}

.right_column .paypal span {
	width:80px;
	display: inline;
}

.right_column #add2cart {
	margin: 1px 1px 1px 5px;
}

#add2cart {
	background-image: url(../images/button.gif);
	border:0px;
	color:#FFFFFF;
	float: right;
	font-size:11px;
	font-weight:bold;
	margin:1px;
	padding-bottom:3px;
	cursor: pointer;
	width: 90px;
	height: 20px;
}

.paypal {
	height:22px;
	width:500px;
	margin:10px 0px 0px 0px;
	display: inline-block;
}

.paypal span {
	float:right;
	text-align:right;
	width:60px;
	display: inline;
	margin:3px 0 0 0;
	*margin:-7px 0 0 0;
}

.paypal a {
	float:right;
	margin:3px 5px 0 5px;
	*margin:-7px 5px 0 5px;
}

.paypal input {
	float:right;
}

#terms {
	height:20px;
	margin-left:303px;
	width:200px;
	margin-top:10px;
}

#terms  input{
	position:relative;
	top:3px;
}

.MXpaypalAdditionalInfo {
	position:relative;
	top:10px;
}

/*----------------SITEMAP-----------------*/

#sitemap a {
	text-transform: capitalize;
}