body{overflow-y: scroll !important;}
body{background: #ffffff; margin: 0; padding: 0;}
body, input, textarea, td, select{font-family: 'Verdana', 'Tahoma', 'Trebuchet MS'; font-size: 11px; line-height: 130%; }
:focus {outline:none;}
::-moz-focus-inner {border:0;}
.cb{clear: both;}
table td{vertical-align: top;}

textarea{resize:none; padding: 0px; margin: 0px;}
input{height: 20px; padding: 0px 0px 0px 0px; margin: 3px 0px 0px 0px;vertical-align: middle;}
input[readonly="readonly"]{background: #f1f1f1;}
textarea, input[type=text], select{border: #c7c7c7 1px solid; vertical-align: middle;}

select{height: 22px; padding: 0px 0px 0px 2px; margin: 3px 0px 0px 0px;; vertical-align: middle;}
img{border: none; vertical-align: middle; margin: 0px; padding: 0px;}
.clearBoth{clear: both;}
p{margin: 0px; padding: 0px;}
.radio{vertical-align: middle;}
label{position: relative; top: 3px;}

#header_bar{position: fixed; z-index: 100; background: #000000; min-width: 1000px; width: 100%; height: 27px;}
#header_logo{float: left; width: 427px;}

#menu{position: fixed; z-index: 3500; top: 27px; min-width: 1000px;  width: 100%; height: 19px;}


#login_box{position: absolute; top: 0px; z-index: 101; background-image: url('../img/loginBox.gif'); background-repeat: no-repeat; background-position: center right; width: 100%; height: 23px; text-align: right;
    padding-right: 2px;
}
#login_box div{padding-left: 140px;
    padding-top: 2px;
}
#login_box input{font-size: 12px; height: 15px; padding: 0px; margin: 0px; width: 115px; border: none;}
#login_box #arrow{width: 18px; height: 18px; position: relative; top: 1px; margin-left: 0px; cursor: pointer;}

#userPanel{width: 300px; line-height: 100%; color:#ffffff; font-size: 11px; margin-top: 2px; text-align: right; float: right;}
#userPanel #userData{color:#99999a;}
#userPanel #links a{color:#ffffff; text-decoration: none; }
#userPanel #links a:hover{text-decoration: underline;}

#system_path{min-width: 1000px; width: 100%; position: fixed; background: #ffffff; top: 47px; z-index: 108; height: 16px; padding: 3px 0px 4px 0px; border-bottom: #787878 1px solid;}

.order_add_con{float:left; margin-right: 18px;}

.eurField{line-height: 100%; text-align: right; padding-right: 30px; padding-bottom: 2px; background-image: url('../img/eurBkg.gif'); background-repeat: no-repeat; background-position: center right;}

.search_dates{float: right; vertical-align: middle; position: relative; right: -2px; top: 3px;}

.form_table{width: 100%; table-layout: fixed;}
.form_table td{word-break:normal; word-wrap: break-word; padding-bottom: 8px;}
.form_table .p_right{padding-right: 17px;}

.list_table{width: 100%;}
.list_table td{cursor: default; padding: 10px 12px 10px 12px; vertical-align: top;}
.list_table .grey{color: #a7a7a7;}
.list_table .border_r{border-right: #dddddd 1px solid; }
.list_table tr:hover{background: #e1eb7b;}
.list_table .contextRollOver{background: #e1eb7b;}
.list_table_nop	td {padding: 0px 10px 0px 0px;}



.form_header{font-weight: bold; margin-bottom: 5px;}

#popup_window{display: none; position: fixed; top: 80px; min-width: 1000px; width: 85%;}
#popup_window #close{width: 100%; text-align: right; margin-top: 1px; cursor: pointer;}
#popup_window .popup_bar{width: 100%; height: 6px; background: #5d5d5d;}
#popup_window #popup_content{background: #ffffff; padding: 10px 0px 20px 0px;}


.cargo_table{}
.cargo_table td{cursor: default; padding: 10px 12px 10px 12px; vertical-align: top;}
.cargo_table .grey{color: #a7a7a7;}
.cargo_table .border_r{border-right: #dddddd 1px solid; }
.cargo_table .border_t{border-top: #dddddd 1px solid; }

.cargo_table .inner td{padding: 0px 7px 0px 7px;  vertical-align: top;}

.place_list{cursor: pointer;}
.place_list:hover{background: #e2eff9;}

#order_cargos td{padding: 8px 20px 8px 15px;}

.disabledRow{opacity: 0.15;}

.button_frame{border: #000000 1px solid; display: table-cell; margin: 3px 0px 0px 0px; float: right;}
.button_inside{cursor: pointer; font-size: 12px; font-weight: bold; color: #ffffff; letter-spacing: 7px; padding: 2px 30px 2px 30px; text-transform: uppercase; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.button_inside.black{background: #000000; letter-spacing: 2px; padding: 2px 15px 2px 15px; font-weight: normal;}

.button_inside:hover, .button:hover{cursor: pointer; opacity: 0.7;}

.blueArrow{margin-top: 3px; margin-left: 1px; width: 22px; height: 22px; cursor: pointer;}
.blueArrow:hover{opacity: 0.7;}



html.buz, html.buz * {
    cursor: e-resize !important;
}
#nav{float: right; margin-left: 20px;}
#nav #n{cursor: e-resize; padding: 6px 0px 6px 0px; display: inline;}
.noSelect{-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}

/*
ins{color: #009900;}
del{color: #990000;}
*/

ins{background: #DEDC48; text-decoration: none;}
del{background: #ffd1d1;}
