html
{
    height:           100%;
    width:            100%;
}
body
{
   color: #000;
   background-color: #fff;
   font: 0.8em/100% Verdana, Arial, Helvetica, sans-serif;
   margin: 0;
   padding: 0;
   height: 100%;
   cursor: default;
   width:            100%;
   height:           100%;
}
#center
{
   background-color: #FFFFFF;
   width:100%;
}
body table
{

   border:none;
   font: inherit;
   padding: 0px; /*moje*/


}

body div .header
{
   width:100%;
   background-color: #dabfff;
   margin: 0.1em 0;
   padding: 0.1em 0 0.1em 0;
}

body div .current_user
{
   width:100%;
   background-color: #7092bc;
   padding: 5px 0 5px 0;
   text-align:right;
}

input, select, textarea
{
   border: 1px solid #C0C0C0;
   font: 0.9em/100% Verdana, Arial, Helvetica, sans-serif;
}
/*
body {
background-color : #fff;
font : 13px Verdana, Arial, Helvetica, sans-serif;
color : #000;
margin : 0;
padding : 0;
}*/

img {
   border : 0;
}

#bottom {
   font : 11px Verdana, Arial, Helvetica, sans-serif;
   text-align : center;
}

input, select {
   font : 13px Verdana, Arial, Helvetica, sans-serif;
}


table.main_table {
   width: 100%;
   border-collapse: collapse;

}

table.main_table tbody {
   background-color : #dadee6;
   font : 13px Verdana, Arial, Helvetica, sans-serif;
   font-weight : bold;
   text-align : left;
   vertical-align : top;
   padding-left: 10px;

}

table.main_table td {
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 4px;
   padding-bottom: 4px;
}

table.main_table thead, tfoot {
   background-color : #0066b3;
   font : 13px Verdana, Arial, Helvetica, sans-serif;
   font-weight : bold;
}

#td1, #td2, #td3, #td4, #td5, #td6, #td7, #td8, #td9, #td10 {
   background-color : #000;
   font : 11px Verdana, Arial, Helvetica, sans-serif;
   color : #fff;
   font-weight : bold;
   padding-left: 5px;
}

table.header_table {
   width : 100%;
   background-color : #fff;
   font : 11px Verdana, Arial, Helvetica, sans-serif;
   color : #000;
   font-weight : bold;
   height : 60px;
}

table.userinfo_table {
   width : 100%;
   background-color : #dadee6;
   font : 11px Verdana, Arial, Helvetica, sans-serif;
   color : #0066b3;
   height : 15px;
   text-align: center;
   padding-right: 100px;
   padding-top: 0px;
   padding-bottom: 1px;
}

table.content_table {
   width : 100%;
   border : 1px solid #000;
   margin-top : 5px;
   margin-bottom : 5px;

}

table.content_table td {
   background-color : #eee;
   font : 11px Verdana, Arial, Helvetica, sans-serif;
   color : #000;

}

#topnav {
   position: absolute;
   top:70px;
   background-color : #D7D7D7;
   font : 11px Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   text-align: center;
   z-index:1;
   width:100%;
   height:35px;
   border-bottom: 1px solid #5A8421;
   border-top: 1px solid #5A8421;
}


.login_table {
   border:                 1px solid #D7D7D7;
   margin:                 0px 40px;
   width:                  250px;
   font-size:			   12px;
   white-space: 		   nowrap;
}

.login_table th, .login_table tfoot {
   background:				#CADEF6;
   color:					#1E2969;
   text-align:				center;
   padding:					5px 0;
   margin:					0;
   font-size:				12px;
}

.login_table th.login_session_expired {
    background-color: #FCC;
}




/** start MODA **/


a, a:hover, a:visited, a:active, a:link, a:focus {
text-decoration:           none;

border:                    none;

color:                     #000;
}

#topnavsp {
width:              1px;
height:             35px;
background-color:   #ffffff;
}

#breadcrumb {
color:                  #CCCCCC;
font-size:              10px;
font-weight:            bold;
text-align:             left;
margin:                 5px 1% 5px 1%;
padding-left:           0px;
padding-top:            5px;
padding-bottom:         5px;
background:             #204A75;
width:                  98%;
border-bottom:          2px solid #FF9900;
border-top:             1px solid #666666;
}

#breadcrumb a {
padding-left:           5px;
color: #000;

}

#logo {
background-image:      url(modules/moda/img/header.png);
background-position:   center top;
background-repeat:     no-repeat;
position:              absolute;
top:                   0;
left:                  0;
margin:                0;
padding:               0;
color:                 #5A8421;
width:                 800px;
height:                70px;

font:                  20px Verdana, Arial, Helvetica, sans-serif;
text-align:            center;
z-index: 0;
}

#whois_head {
text-align:            left;
position:              absolute;
top:                   0;
right:                 0;
width:                 190px;
height:                71px;
border-left:           7px solid #5A8421;
float:                 right;
background-color:      #D7D7D7;
font:                  11px/140% Verdana;
z-index:10;
}

body div .whois {
text-align          : left;
font                : 11px/140% Verdana;
line-height         : 12pt;

}

.whois_txt
{
margin-top          : 0px;
width               : 180px;
padding-left        : 7px;
}

.whois_txt select
{
font-size           : 8pt;
margin-top          : 3px;
width               : 170px;
}

.whois_txt #name
{
margin-top          : 1px;
font-color          : black;
}
.whois_txt #business_name
{
margin-top          : 1px;
color               : yellow;
}


#foot_all {
position:          relative;
width:             100%;
background-color:  #ffffff;
height:140px;
border-top: 1px solid #5A8421;

}

#footer {
position:          relative;
margin:            10px 0 5px;
width:             450px;
clear:             both;
padding:           0.3em;
text-align:        center;
background-color:  #D7D7D7;
font:              11px Verdana, Arial, Helvetica, sans-serif;
z-index:           100;
float:             right;
border-left: 1px solid #5A8421;
border-top: 1px solid #5A8421;
border-bottom: 1px solid #5A8421;
}

.notice {
color:                  #000;
padding:                1em;
background:             #ffd;
border:                 solid 2px #eeb;
font:                   10px/100% Verdana;
}

.notice ul li a {
text-decoration: underline;
color: blue;
}
#whois ul{
text-align:             center;
}


#logout  {
text-align:            left;
position:              absolute;
top:                   45px;
right:                 0;
width:                 190px;
height:                25px;
border-bottom:         1px solid #5A8421;
border-left:           7px solid #5A8421;
float:                 right;
background-color:      #D7D7D7;
text-align:            center;
font : 11px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
z-index:15;
}

a.log:hover
{
color:      #FFF;
}



#whois ul li a {
text-align:             center;
width:                  135px;
width: 135px;

}


#whois ul li a:hover {
color:              #FFF;
height:             35px;
width:              135px;
background-color:   #5A8421;
width: 135px;
}

#center h1 {
height:                14px;
color:                 #000;
border-left:           8px solid #369;
font:                  normal 1.4em Verdana, Arial, Helvetica, sans-serif;
margin-left:           5px;
padding:               0.5em 0em 0.5em 2px;
margin-top:            10px;
}

#center h2 {
height:                12px;
color:                 #000;
font:                  normal 0.9em Verdana, Arial, Helvetica, sans-serif;
margin:                0 0 0.3em;
padding:               0.1em 1em 0.5em 2px;
margin-left:           14px;
}

#center h2:first-letter {
color:                 #5A8421;
font-weight:           bold;
font-size:             1.3em;
}

#center h3 {
height:                12px;
color:                 #000;
font:                  normal 0.9em Verdana, Arial, Helvetica, sans-serif;
margin:                0 0 0.3em;
padding:               0.1em 1em 0.5em 2px;
margin-left:           14px;
}

#popup {
background-color:      #D7D7D7;
border-top:            15px solid #FFFFFF;
border-bottom:         20px solid #D7D7D7;
}
#popup h1 {
height:                14px;
color:                 #000;
border-left:           8px solid #369;
font:                  normal 1.4em Verdana, Arial, Helvetica, sans-serif;
margin-left:           5px;
padding:               0.5em 0em 0.5em 2px;
margin-top:            15px;
}
#content
{
margin-left:           14px;
}

/* old css, demo css */

.error {
   color:                  #000;
   background:             #fee;
   padding:                1em;
   border:                 solid 2px #dcc;
   font:                   12px/100% Verdana;
   left:150px;
}
.error ul {
   list-style:             square;
   padding:                0 0 0 10px;
   margin:                 0;
}
.error ul li {
   padding:                0 0 0 2px;
}


.notice_all {
   color:                  #000;
   background:             #bbffbb;
   padding:                1em;
   border:                 solid 2px #aaddaa;
   font:                   10px/100% Verdana;
   margin: auto;
   width: 94%;
}

#product
{
   margin-left:    -15px;
}


.list {
   color:             #000;
   font-family:       Verdana,Arial,Helvetica,sans-serif;
   margin-left:       0px;
   margin-right:      2px;
}


table.list {
   margin-left:		15px;
   width:           100%;
   border:			1px solid #dddddd;
}

.list tr{
   background-color:        #f9f9f9;
}

.list th{
   background-color:  inherit;
   padding:           3px;

   /* width:             30px; */
}

.list tfoot td{
   background-color:  #D7D7D7;
   padding:           3px;

   /* width:             30px; */
}

.list td{
   padding:           2px 10px;

   /* width:             30px; */
}

.list tbody tr:hover{
   background-color:        #DEDEDE;

   /* width:             30px; */
}

.list thead tr, .list tfoot tr {
   background:#DBD589}

.list th{
   background-color: #CADEF6;
   color:#1E2969;
}
.list tbody th {
   text-align:left;
}
table td.nowrap,th.nowrap{
   white-space:nowrap;
}

.list  a, a:active,a:visited, a:link, a:focus
{
   text-decoration: none;
   border:none;
   padding:0;
   margin:0;
   color: #000;
}

.list  a:hover
{
   text-decoration: underline;
   padding:0;
   margin: 0;
   color: #000;
}
.list tbody tr.ruled {
   background-color:#DEDEDE;/*#eee;*/

}
.list tbody td.sorted
{
   background-color: #DEDEDE;
}
/* navigation bar*/
.list td.nav
{
   text-align: center;
}

/* js tooltip */
#dhtmltooltip{
   font:               0.9em/130% Verdana;
   color:              #5A8421;
   position:           absolute;
   left:               -300px;
   width:              150px;
   border:             1px solid black;
   padding:            0.1em;
   background-color:   lightyellow;
   visibility:         hidden;
   z-index:            1000;
}
#dhtmlpointer{
   position:absolute;
   left: -300px;
   z-index: 1001;
   visibility: hidden;
}

input.txt {
   color:              #152411;
}

input.txt_req {
   background-color:   #dddfff;
}

input.txt_err {
   background-color:   #FFCCCC;
}

input.txthov
{
   background-color:       #dfffa6;
}

#strona {
   page-break-after: always;
}

.error_comment
{
   color:              #FD0006;
}

img.picture
{
   margin : 10px;

}


table.report
{
   margin:    0px;
}

.report td
{
   background-color:       white;
   text-align: center;
}
.report th
{
   background-color:       #afffa6;
   font: 10pt Verdana,Arial ;
   font-weight: 200;
   text-align: center;
}

table td.name
{
   text-align: left;
}

table.test
{
   border-width: 7px;
   border-style: solid;
   border-color: #FFBD32;
}
.test td
{
   background-color: yellow;
}

.test th
{
   background-color: red;
}

table.contractform_external {
   border: 1px dotted #303030;
   background-color: #F9F9F9;
   margin-top:10px;}

table.contractform          {
   color: #666;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-weight: bold;}
.contractform tr            {
   background-color: #FFFFFF;}
.contractform td            {
   background-color:  white;
   padding: 0 10px;
   text-align: left;
   vertical-align: bottom;}
.contractform thead tr, .list tfoot tr{
   background-color:#D7D7D7;}
.contractform th            {
   background-color:#E0E0E0;
   color:#000000;}
.contractform tbody th      {
   text-align:left;}
table td.nowrap,th.nowrap   {
   white-space:nowrap}
.contractform  a, a:active,a:visited, a:link, a:focus{
   text-decoration: none;
   padding:0;
   margin:0;
   color: #000000;}
.contractform  a:hover      {
   text-decoration: underline;
   padding:0;
   margin: 0;
   color: #000000;}
.contractform tbody tr.ruled      {
   background-color:#DEDEDE;}
.contractform tbody td.sorted     {
   background-color: #DEDEDE;}

span.form_tiny              {
   font : 9px Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   font-weight:lighter;}

span.form_medium          {
   font: 12px Verdana, Arial, Helvetica, sans-serif;
   color: #00009E;
   font-weight: bold;}



span.none         {
   font: 12px Verdana, Arial, Helvetica, sans-serif;
   background-color:#9966FF;
   font-weight: bold;}

span.form_medium_err            {
   font: 12px Verdana, Arial, Helvetica, sans-serif;
   color: #00009E;
   font-weight: bold;
   border:solid;
   border-width:2px;
   border-color:red;
   padding:0px;
}



.xml {
   /*background-color: #CFF80;*/
   color: #003300;
}

.xml_req {
   background-color: #CCFF80;
   color: #CC0000;
}

.txt {
   color:              #152411;
}

.txt_req_deal {
   background-color:   #FFBFEF;
}

div.page
{
   page-break-after: always;

}

#product_alert
{
   z-index:            1005;
   width:              150px;
   height:             50px;
   cursor:             move;
   position:           relative;
   top:                10px;
   left:               10px;
   margin-left:    -10px;
   margin-top:    -10px;
}

.thumbnail_popup .p1 .large /* thumbnail popup */
{
   border              : 0px;
   display             : none;
   left                : -1px;
   position            : relative;
   top                 : -1px;
   visible             : none;
   z-index             : 9;
}


.thumbnail_popup_hover_4_IE .p1 .large /* thumbnail_popup - hover under IE */
{
   border              : 1px solid #000000;
   /*width               : 100%;
   height              : 100%;*/
   position            : absolute;
   left                : 80px;
   top                 : -135px;
   z-index             : 9;

}

.p1 /* div inside .thumbnail_popup */
{
   position            : relative;
   margin              : 0px;
   margin-left         : 20px;
   z-index             : 9;
}

.white_fieldset
{
   background          : white;
   font-weight         : normal;
   width               : 95%;
   margin-left         : 15px;
}

.notice
{
   border: 1px solid #ffff00;
   background: #fff8eb;
   padding: 0.5em;
   color: #000;
   margin: 0.5em;
   font: 10px/100% Verdana;
}

.error
{
   border: 1px solid #f00;
   background: #FCC;
   padding: 0.5em;
   color: #000;
   margin: 0.5em;
   font: 10px/100% Verdana;
}

.success
{
   border: 1px solid #00FF00;
   background: #CCFFCC;
   padding: 0.5em;
   color: #000;
   margin: 0.5em;
   font: 10px/100% Verdana;
}

#description
{
   border-left         : 1px solid #cccccc;
   border-top          : 1px solid #cccccc;
   border-bottom       : 1px solid black;
   border-right        : 1px solid black;
   background          : #f9f9f9;
   margin-left         : 15px;
   margin-right        : 15px;
   padding             : 10px;
}

.overlay_dialog {
   background-color: #666666;
   filter:alpha(opacity=60);
   -moz-opacity: 0.6;
   opacity: 0.6;
}

.overlay___invisible__ {
   background-color: #666666;
   filter:alpha(opacity=0);
   -moz-opacity: 0;
   opacity: 0;
}

.dialog_nw {
   width: 9px;
   height: 23px;
   background: transparent url(/css/img/default/top_left.gif) no-repeat 0 0;
}

.dialog_n {
   background: transparent url(/css/img/default/top_mid.gif) repeat-x 0 0;
   height: 23px;
}

.dialog_ne {
   width: 9px;
   height: 23px;
   background: transparent url(/css/img/default/top_right.gif) no-repeat 0 0;
}

.dialog_e {
   width: 2px;
   background: transparent url(/css/img/default/center_right.gif) repeat-y 0 0;
}

.dialog_w {
   width: 2px;
   background: transparent url(/css/img/default/center_left.gif) repeat-y 0 0;
}

.dialog_sw {
   width: 9px;
   height: 19px;
   background: transparent url(/css/img/default/bottom_left.gif) no-repeat 0 0;
}

.dialog_s {
   background: transparent url(/css/img/default/bottom_mid.gif) repeat-x 0 0;
   height: 19px;
}

.dialog_se {
   width: 9px;
   height: 19px;
   background: transparent url(/css/img/default/bottom_right.gif) no-repeat 0 0;
}

.dialog_sizer {
   width: 12px;
   height: 19px;
   background: transparent url(/css/img/default/sizer.gif) no-repeat 0 0;
   cursor:se-resize;
}

.dialog_close {
   width: 14px;
   height: 14px;
   background: transparent url(/css/img/default/close.gif) no-repeat 0 0;
   position:absolute;
   top:5px;
   right:8px;
   cursor:pointer;
   z-index:2000;
}

.dialog_minimize {
   width: 14px;
   height: 15px;
   background: transparent url(/css/img/default/minimize.gif) no-repeat 0 0;
   position:absolute;
   top:5px;
   right:44px;
   cursor:pointer;
   z-index:2000;
}

.dialog_maximize {
   width: 14px;
   height: 15px;
   background: transparent url(/css/img/default/maximize.gif) no-repeat 0 0;
   position:absolute;
   top:5px;
   right:26px;
   cursor:pointer;
   z-index:2000;
}

.dialog_title {
   float:left;
   height:14px;
   font-size:12px;
   text-align:center;
   width:100%;
   color:#000;
}

.dialog_content {
   overflow:auto;
   color: black;
   font: 0.8em/100% Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   background-color: #E5E9D7;	
}

.top_draggable, .bottom_draggable {
   cursor:move;
}

.status_bar {
   font-size:12px;
}

.status_bar input{
   font-size:12px;
}
/* DO NOT CHANGE THESE VALUES*/
.dialog {
   display: block;
   position: absolute;
}

.dialog table.table_window  {
   border-collapse: collapse;
   border-spacing: 0;
   width: 100%;
   margin: 0px;
   padding:0px;
}

.dialog table.table_window td , .dialog table.table_window th {
   padding: 0;
}

.dialog .title_window {
   -moz-user-select:none;
}

fieldset
{
   margin-left: 15px;
   margin-right: 15px;
   padding: 10px;
   border: 1px solid #DDD;
   font-weight: bold;
}

legend
{
   border: 1px solid #c0c0c0;;
   padding: 5px;
}

p.welcome
{
   text-indent: 2em;
   padding: 10px;
    
}

p.licence
{
   padding-left: 105px;
   padding-right: 105px;
   text-indent: 2em;
   padding: 10px;
   border: 1px solid #000;
    
}

.welcome:first-letter
{
   font: 1.6em Verdana;
   font-style: italic;
   font-weight: bold;
   color: #5A8421;
}

table tr .notruled
{
   background-color: #F9F9F9;
   text-align: center;
}


#lang_menu 
{
   font-style : italic;  
   width : 120px ;  
}

#lang_menu div
{
   margin:0px 0px 0px 10px;  
   height: 20px;
   text-align : left;
}

#lang_menu a img
{
   margin-left : 15px ;
}

#menu li{
   position:relative;
}

#lang_menu li ul li {
   height: auto;
   text-align : left;

   /* for IE 5.x */
   display: block;
   float: none;
  
   /* Set the border to 0 for IE */
   
   width: 120px;
  
  
  
}

#lang_menu li:hover ul,
#lang_menu li li:hover ul,
#lang_menu li li li:hover ul,
#lang_menu li li li li:hover ul
{
   display:block;
}

#lang_menu ul{
  list-style:none;
  margin:0;
  padding:0;
  float:left;
  width:9em;
}



#lang_menu ul ul{
   position :absolute;
   z-index:5;
   display:none;
}

#lang_menu ul ul,{
   position :relative;
   z-index:5;
   display:none;
}

#lang_menu a{
  
  
   font: 11px verdana;
   background-color : white;
   display:block;
   padding-top: 5px;
   padding-bottom: 5px;
}

#lang_menu a:hover{
  
  
   background-color : #ccffcc;
  
  
}

/* Begin CSS Popout Menu */

#menu{
  
  
   width:100%;
  
  
   float:left;
  
  
}

#menu h2{
  
  
   font:bold 11px verdana;
  
  
   display:block;
  
  
   border-width:1px;
  
  
   border-style:solid;
  
  
   border-color:#D7D7D7 #D7D7D7 #D7D7D7 #D7D7D7;
  
  
   margin:0;
  
  
   height: 30px;
  
  
}

#menu a{
    font:bold 11px verdana;
display:block;
border-width:1px;
border-style:solid;
border-color:#D7D7D7 #D7D7D7 #D7D7D7 #D7D7D7;
margin:0;
height: auto;
padding-top: 5px;
padding-bottom: 5px;
  
}

#menu li ul {
left: -20px;
}

#menu li ul li {
margin: 0;
padding: 0;
height: auto;
left: 0px;
top: -1px;

   /* for IE 5.x */
   display: block;
float: none;
 
   /* This allows Mozilla based and Safari browsers to display the faux drop shadow on the right. */
   border-top: 0px solid #5A8421;
border-left: 1px solid #5A8421;
border-right: 1px solid #5A8421;
border-bottom: 1px solid #5A8421;

   /* Set the border to 0 for IE */
   margin-left: 0;
width: 145px;
}

#menu h2{
color:#000000;
background:#D7D7D7;
}

#menu a{
background:#D7D7D7;
text-decoration:none;

}
#menu a.first{
  padding-top:0;
 
}

#menu a, #menu a:visited{
 color:#000;

}

#menu a:hover{
 color:#ffffff;
background:#D7D7D7;

}

#menu a:active{
color:#060;
background:#D7D7D7;

}

#menu ul{
 list-style:none;
margin:0;
padding:0;
float:left;
width:9em;
}

#menu li{
 position:relative;
}

#menu ul ul{
position:absolute;
z-index:500;
display:none;
}

#menu ul ul ul{
top:0;
left:100%;
}

/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */

div#menu li:hover{
cursor:pointer;
z-index:100;
}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{
display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{
display:block;
}

/* End of non-anchor hover selectors */

/* Styling for Expand */

#menu a.x, #menu a.x:visited{
font-weight:bold;
color:#000;
}

#menu a.x:hover{
color:#a00;
background:#ddd;
}

#menu a.x:active{
color:#060;
background:#ccc;
}

#menu .icons_bar {
height: 34px;
width: 21px;
}


.bgContentBox {
 border-collapse: collapse;
 background-color: #FFFFFF;
 margin: 0px auto 0px auto;
 
}

.bgContentBox01 {
height: 9px;
}

.bgContentBox02 {
 height: 9px;
}

.bgContentBox03 {
 height: 9px;
}

.bgContentBox04 {
 width: 9px;
}

.bgContentBox05 {
 width: 9px;
}

.bgContentBox06 {
 background-color : #FFF;
}

.bgContentBox07 {
 background-color : #FFF;
 height: 16px;
}

.bgContentBox08 {
 background-color : #FFF;
}

.step1{
 display:block;
 width:92px;
 height:121px;
 background-image: url(/css/img/blue/step1.png);
 background-repeat:no-repeat;
 background-position: center center;
}
.step2{
 display:block;
 width:92px;
 height:121px;
 background-image: url(/css/img/blue/step2.png);
 background-repeat:no-repeat;
 background-position: center center;
}
.step3{
 display:block;
 width:92px;
 height:121px;
 background-image: url(/css/img/blue/step3.png);
 background-repeat:no-repeat;
 background-position: center center;
}
.step4{
 display:block;
 width:92px;
 height:121px;
 background-image: url(/css/img/blue/step4.png);
 background-repeat:no-repeat;
 background-position: center center;
}
.step5{
 display:block;
 width:92px;
 height:121px;
 background-image: url(/css/img/blue/step5.png);
 background-repeat:no-repeat;
 background-position: center center;
}
.step6{
 display:block;
 width:92px;
 height:121px;
 background-image: url(/css/img/blue/step6.png);
 background-repeat:no-repeat;
 background-position: center center;
}
.step7{
 display:block;
 width:92px;
 height:121px;
 background-image: url(/css/img/blue/step7.png);
 background-repeat:no-repeat;
 background-position: center center;
}
.step8{
 display:block;
 width:92px;
 height:121px;
 background-image: url(/css/img/blue/step8.png);
 background-repeat:no-repeat;
 background-position: center center;
}






#lang_menus ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px; /* Width of Menu Items */
	
	text-align: left;
	}
	
#lang_menus ul li {
	position: relative;
	text-align: left;
	}
	
#lang_menus li ul {
	position: absolute;
	left: 0px; /* Set 1px less than menu width */
	top: 15px;
	display: none;
	text-align: left;
	}

/* Styles for Menu Items */
#lang_menus ul li a {
	display: block;
	text-decoration: none;
	color: #777;
	background: #fff; /* IE6 Bug */
	padding: 5px;
	
	
	text-align: left;
	}
	
/* Holly Hack. IE Requirement \*/
* html #lang_menus ul li { float: left; height: 1%; }
* html #lang_menus ul li a { height: 1%; }
/* End */

#lang_menus li:hover ul, #lang_menus li.over ul { display: block; } /* The magic */


#login_box {
position:relative;
top:50px;
}

#routeoneErrorMessage
{
	text-align: center;
	margin:auto;
	padding: 10px;
	width:700px;
	border:                  1px solid #000000;
	#color:                   red;
	background-color:        rgb(204, 221, 238) !important;
	font-weight: bold;
	font-size: 14px;
}
