body {
       margin: 0px;
       background-color: #141417;
}
.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;
}


.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;
       background: transparent url(../images/foto_home.jpg) no-repeat;
}
.left_text_up {
       margin-top: 5px;
       text-align: center;
       font: 12px Arial;
       color: #fff;
       font-weight:bold;
}
.left_text_bottom {
       margin-top: 272px;
       text-align: center;
       font: 14px Arial;
       color: #fff;
       font-weight:bold;
}
.center_spacer {
       width: 5px;
       background-color: transparent;
       float: left;
}
.left_text_link:visited, .left_text_link:active, .left_text_link:link {
       color: #fff;
       text-decoration: none;
}
.left_text_link:hover {
       color: #fff;
       text-decoration: underline;
}


/* R I G H T */
.right_section {
       float: right;
}
.adv_foto, .catalog_foto {
       width: 161px;
       height: 99px;
       background: url(../images/thumb_1.gif) no-repeat;
}
.catalog_foto {
       background: url(../images/thumb_2.gif) no-repeat;
}
.adv_foto_text {
       position: relative;
       top: 81px;
       left: 12px;
       font: 9px Arial;
       color: #D8D8D8;
}
.news_window  {
       width: 161px;
       height: 98px;
       background: url(../images/thumb_3.gif) no-repeat;
}
.news_window_title {
       font: 9px Verdana;
       color: #848484;
       font-weight: bold;
       position: relative;
       top: 7px;
       left: 11px;
}
.news_window_text {
       font: 9px Verdana;
       color: #D8D8D8;
       position: relative;
       top: 15px;
       left: 11px;
}
.news_window_text_2 {
       font: 9px Verdana;
       color: #D8D8D8;
       position: relative;
       top: 20px;
       left: 11px;
}
.hor_spacer {
       width: 161px;
       height: 8px;
       background-color: transparent;

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




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

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

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

       text-align: left;
       float: left;
}
.footer_cf {
       width: 400px;
       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;
        overflow: hidden;
        background: #F2F2F2 url(../images/subpage_top.gif) no-repeat;
}

.subpage_bottom_label {
        height: 22px;
        width: 766px;
        background: url(../images/subpage_bottom.gif) no-repeat;
}
.editorial_element {
        width: 726px;
        margin-left: 23px;
        margin-right: 18px;
        margin-top: 28px;
        padding-bottom:8px;

        font:10px Verdana;
        color: #272727;
}

/*--------------NEW SUBSCRIBE FORM------------------------------*/

#subscription_form_form {
	background: url(../images/table1_top.gif) no-repeat top center;
	padding:15px 0;
}

#subscription_form_form #subscription_form_table {
	background: transparent url(../images/table1_bottom.gif) no-repeat bottom center;
	width:100%;
}

#subscription_form_form #subscription_form_table .subscription_form_td1 {
	width: 8%;
}

.subscription_form_submit_button {
        width: 90px;
        height: 18px;
        border: 1px solid #2C2C2F;
        background-color: #4d4d4d;
        font: 10px Verdana;
        color: #fff;
        text-transform: uppercase;
		margin-bottom:15px;
}

/* form style */

.table1_top {
        width:725px;
        height: 9px;
        background: url(../images/table1_top.gif) no-repeat;
}
.table1_bottom {
        width:725px;
        height: 9px;
        background: url(../images/table1_bottom.gif) no-repeat;
}
.table2_top {
        width:311px;
        height: 10px;
        background: url(../images/table2_top.gif) no-repeat;
}
.table2_bottom {
        width:311px;
        height: 10px;
        background: url(../images/table2_bottom.gif) no-repeat;
}
.table3_top {
        width:450px;
        height: 10px;
        background: url(../images/table3_top.gif) no-repeat;
}
.table3_bottom {
        width:450px;
        height: 10px;
        background: url(../images/table3_bottom.gif) no-repeat;
}
.form_input {
        width: 130px;
        height:15px;
        /*margin-left: 10px;*/
        border: 1px solid #2C2C2F;
}

.form_button {
        width: 90px;
        height: 18px;
        border: 1px solid #2C2C2F;
        background-color: #4d4d4d;
        font: 10px Verdana;
        color: #fff;
        text-transform: uppercase;
}
.remind {
        padding-top: 8px;
        font:10px Verdana;
        color: #777777;
}

h1 {
        margin:0px;
        font: 14px Verdana;
        font-weight: bold;
        color: #272727;
}

/* P R O D U C T   I N F O R M A T I O N */
.info_right_text {
        padding-left: 17px;
        padding-top: 16px;
        padding-right: 16px;
        margin-top:10px;

        text-align: justify;
        background: url(../images/info_dot.gif) repeat-y;
}
.info_left {
        float: left;
        width: 175px;
        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_left_dot {
        height: 15px;
        background: url(../images/info_ver_dot.gif) repeat-x;
        overflow:hidden;
}
.info_title {
        font: 11px Verdana;
        color: #A00201;
        text-transform: uppercase;
        margin: 0px;
}
.info_sub_title {
        font: 9px Verdana;
        color: #41403C;
        text-transform: uppercase;
}
.info_list {
        list-style-image: url(../images/list_item.gif);
}
.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 Arial;
        color: #D8D8D8;
        text-decoration: none;
}
.news_link:hover {
        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 {
	font-weight: bold;
}
.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: orange url(../images/submenu_piksel.gif);
}
.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: none;
}	
.ver_menu_link:hover {
        color: #929292;
	font: 11px Verdana;
	font-weight: bold;
	text-decoration: none;
}



/* 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: 12px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
        z-index:10;

}

#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: 1px;
        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;
}
.trans{
        background: filter:Alpha(opacity=60);
}
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;
}

/* SEARCH TOOL */
.top_menu {
       width: 766px;
       font: 9px Verdana;
       color: #8A8A8B;
       text-align: right;
        overflow:hidden;
}
.search_top {
            float:left;
			width:330px;/* 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:  130px;
               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_top_header {
        height: 20px;
        width: 743px;
        padding-top:4px;
        padding-left: 23px;
        font: 11px Verdana;
        color: #666666;
        font-weight: bold;
        background: url(../images/subpage_top.gif) no-repeat;
}


/* 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;
}

.search_top_en_US {
            float:left;
	    width:340px;/* 530*/
	    text-align:right;
            background-color:transparent;
            padding-top: 8px;
	    padding-left:90px;
}
.search_top_en_UK {
            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_top_en_CA {
            float:left;
	    width:330px;/* 530*/
	    text-align:right;
            background-color:transparent;
            padding-top: 8px;
            padding-left:140px;
	    /*padding-left:165px;remove it whet flags will be added only padding left*/
}
.search_top_fr_FR {
            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_top_dk_DK {
            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_top_fr_CA {
            float:left;
	    width:470px;/* 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_BE {
            float:left;
	    width:480px;/* 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_nl_BE {
            float:left;
	    width:340px;/* 530*/
	    text-align:right;
            background-color:transparent;
            padding-top: 8px;
	    padding-left:90px;
}
.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:340px;/* 530*/
	    text-align:right;
            background-color:transparent;
            padding-top: 8px;
	    padding-left:90px;
}

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

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

.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*/
}


/* 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 {
	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;
}

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