div.tMobileDebugDiv {display: none;}

div.transRiskContainer
{
	margin: 5px 5px 5px 5px;
	width: 220px;
}

span.rst_custom_msg_for_trucx {display: none;}

tr#rst_partnerLogo {
	background-color: #DEDDEB;
	vertical-align: middle;
	height: 75px;
}

tr#rst_partnerLogo td.firstLvl {
	border-bottom:1px solid #C3C3C3;
}

tr#rst_partnerLogo A, tr#rst_partnerLogo A:link,
tr#rst_partnerLogo A:visited, tr#rst_partnerLogo A:active {
	color: #003c6c;
	font-size:11px;
	text-decoration:none;
}
tr#rst_partnerLogo A img {
	border: none;
}
td.table_passRemind a.rst_default01 {
	color:darkblue; 
	text-decoration:underline;
}
td.rst_gieldaresult_td0_2 div.rst_infoFromColumns { display: none; }

tr#rst_partnerLogo A:visited:hover, tr#rst_partnerLogo A:hover{
	color: #0000ff;
	font-size:11px;
	text-decoration:underline;
}

tr#rst_partnerLogo td{
	text-align: center;
	height:100px; 
	width:800px; 
	color:white; 
	background-color:#000084; 
	font:14px Tahoma; 
	border-left:1px solid #808080;
}

table#rst_outer_main01 {
	border: 1px solid #807F94;
	margin: 0px;
	font-family: Tahoma;
	font-style: normal;
	font-variant: normal;
	font-size: 11px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	color: #000084;
	text-decoration: none;
	font-weight: bold;
	/*width: 800px;*/
}

#rst_loginFailed h1{
	-x-system-font:none;
	font-family:Tahoma;
	font-size:25px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-align:center;
	color: #000084;
}
	
.normalBorder {
	border: 2px solid #BABABA;
}
.sourceOnly {
	border: 2px solid green;
}
.destOnly {
	border: 2px solid red;
}
.bothEnds {
	border: 2px solid blue;
}

.rst_filters {
	width: 130px;
	height: 50px;
}

tr.promo td span.gieldaPromo {
	font-size: 10px;
	position: relative;
	color: #fe5d0e;
}

tr td span.gieldaPriceSpan {
	display: block;
	padding-bottom: 4px;
}
tr td span.gieldaPriceSpan span.GieldaPriceValue {
	color: #ED5C0D;
	font-weight: bold;	
}

td.text_highlight {
	color:#808080;
	font-size:10px;
	vertical-align:middle;
	text-align: center;
}

td.table_passRemind {
	color:#808080;
	white-space:nowrap;
	font-size:10px;
	vertical-align:middle;
}
.loginLink b {
	color:#FB1204;
	font-size:10px;
	text-decoration:underline;
}
tr.verticalSpacerSmall 		{ height: 2px;	}
tr.verticalSpacerMiddle		{ height: 5px;	}
tr.verticalSpacer	 		{ height: 8px;	}
tr.verticalSpacerBig		{ height: 11px;	}
td.horizontalSpacerSmall 	{ width: 2px;	}
td.horizontalSpacer 		{ width: 10px;	}
td.horizontalSpacerMedium	{ width: 14px;	}
td.horizontalSpacerBig 		{ width:25px;	}

.postMessageButton input{
	color:white;
	border:0;
	border-style:none;
	height:21px;
	background-color: transparent;
	background-image:url(http://static.rst.com.pl/gfx/mod.gieldawww/aktuell/gfx/butt_green_center.gif);
	vertical-align:middle;
	font-family:Tahoma,Sans-serif;
	font-size:11px;
}
.postMessageButton .leftSide{
	width:4px;
	background-position:top right;
	background-repeat:no-repeat;
	background-image:url(http://static.rst.com.pl/gfx/mod.gieldawww/aktuell/gfx/butt_green_left.gif);
}
.postMessageButton .rightSide{
	width:4px;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url(http://static.rst.com.pl/gfx/mod.gieldawww/aktuell/gfx/butt_green_right.gif);
}

.logPanel .labelTD {
	font-size:10px;
	vertical-align:middle;
 	text-align:right;
}
.logPanel .inputTD, .logPanel .submitTD {
	vertical-align:middle;
	text-align:left;
}
.submitTD {
	padding: 0 5px;
}
.logPanel .inputTD input {
	width:64px;
}
.loginLink {
	color:darkorange;
	font-size:10px;
	text-decoration:underline;
}
.logPanel .submitTD input {
	color: white;
	border-collapse:collapse;
	vertical-align:middle;
	font-family:Tahoma,Sans-serif;
	font-size:11px;
	z-index:0;
	border:0;
	border-style:none;
	height:21px;
	background-repeat: repeat-x;
	background-image:url(http://static.rst.com.pl/gfx/mod.gieldawww/stueck/gfx/butt_blue_center.gif);
}
.logPanel .submitTD input.leftSide {
	width:4px;
	background-position:top right;
	background-repeat:no-repeat;
	background-image:url(http://static.rst.com.pl/gfx/mod.gieldawww/stueck/gfx/butt_blue_left.gif);
	background-color: #D2DEFA;
}
.logPanel .submitTD input.rightSide {
	width:4px;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url(http://static.rst.com.pl/gfx/mod.gieldawww/stueck/gfx/butt_blue_right.gif);
	background-color: #D2DEFA;
}
.logPanel .table_cell div {
	display:inline;
	position:relative;
	left:-3px;
}
.logPanel .table_cell div.low {
	top:2px;
}
.middle {
	text-align: center;
}
tr.loggedInfo {
	font-family:Tahoma,Sans-serif;
	font-size:11px;
	color:#808080;
	white-space:nowrap;
	text-align:left;
}
tr.loggedInfo span{
	font-weight: bold;
}

.lowerResultPanelOpener {
	width:14px;
	z-index:1;
	position:relative;
	float:right;
	display:block;
	right:0px;
	top:-9px;
	background-color:transparent;
}

#lowpanel_sbmt_off_instd {
	display: none;
}

#lowpanel_pre_2 {
	display: none;
}
.pagingBelt {
	background-color: #DDE2DB;
	border-top:1px solid #A1A1C0;
	border-bottom:1px solid #B5B0DE;
}

tr.mainSpacer {
	height:7px;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #818181;
	border-right: 1px solid #818181;
}
tr.mainSpacer td {
	font-size:1px;
}

tr.mainTableHeader td.firstChild {
	background-color: #ffffff;
	border-top: 1px solid #818181;
	border-bottom: 1px solid #818181;
	border-left: 1px solid #818181;
	border-right: 1px solid #818181;
}

#rst_form_tab_main01 {
	padding-top: 5px;
	align: left;
	border: 0;
}

div#no_message_div {
	display: none;
	border:2px solid green;
}

#dv_seo_content {
	border-top: 1px solid #54527C;
}
#dv_ins_seo_link {
	display:block;
	width:100%;
}
#dv_seo_prevnext, #dv_seo_fold {
	display:none;
	width:100%;
}
#dv_seo_prevnext div {
	position:relative;
	right:20px;
}
#dv_seo_prevnext div a{
	font-size: 10px;
}
#dv_txt_tblfold, #dv_txt_tblunfold {
	visibility:hidden;
	position:absolute;
	top:-200px;
	left:-200px;
	z-index:1;
}

#dv_txt_tblfold table tr td, #dv_txt_tblunfold table tr td {
	vertical-align:middle;
	z-index:1;
}

td.table_cell {
	color:#808080;
	white-space:nowrap;
	font-size:10px;
	vertical-align:middle;
}

.rst_default {
	background-color: #DDE2DB;
}
.rst_bottom {
	padding:0;
	vertical-align:bottom;
	text-align: center;
}

#rst_form_tab_main01, .mainSpacer {
	background-color: #BABABA;
}

.rst_incontent {
	position: relative;
}
.rst_incontent div.rst_incontent {
	width:110px;
	top:0px;
	left:0px;
}

#mainmenu_left {
	background:	#DFDFDF;
	border-bottom: 1px solid #CDCCD2;
	border-top: 1px solid #CDCCD2;
}
#mainmenu_right {
	width: 10px;
	background:	#DFDFDF;
	border-bottom: 1px solid #CDCCD2;
	border-top: 1px solid #CDCCD2;
}

#mainmenu_right .login_form {
	display: none;
}

.rst_gieldaresult {
	text-align: center;
	width:100%;
	z-index:0;
}

.normal {
	color:#10405E;
	font-family:Tahoma,Sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	line-height:normal;
	text-decoration:none;
}

#CntrOptsFrom, #CntrOptsTo {
	position:relative;
}
#CntrOptsFrom select, #CntrOptsTo select {
	width:110px;
}

#TrBodyOpts, #TrWeightDiv {
	position:relative;
}
#TrBodyOpts select, #TrWeightDiv select {
	width:100px;
}
#TrWeightDiv select {
	position: relative;
	left: -1px;	
}

#inp_filteroff {
	color:white;
	border:0;
	border-style:none;
	width:110px;
	height:21px;
	background-image:url('http://static.rst.com.pl/gfx/mod.gieldawww/stueck/gfx/butt_gray_110.gif');
}

#dv_jsfilteroff {
	position:absolute;
	display:none;
	width:110px;
	top:4px;
	left:0px;
	color:white;
	text-align:center;
	cursor:pointer;
}

#LocInpDivFrom, #LocInpDivTo {
	position:relative;
}
#LocInpDivFrom input, #LocInpDivTo input {
	width:110px;
}
#DropToDiv,
#DropFromDiv {
	position:absolute;
	z-index:2;
	display:none;
}

.corner_lines {
	font-size:2px;
	text-align:right;
}
.corner_lines span {
	font-size: 11px;
	font-weight: bold;
}

#logged_in_office_status font {
	position: relative;
	left: -2px;	
}

table { empty-cells: show; }
#upper_menu_table { width: 100%; }
#mainmenu_right table, #language_selection table{ float: right; }
#submenu_bar { height: 40px; }
#mm_infobar {
	position: absolute; 
	top: -7px;
	color: #120E5A;
}
#mm_infobar img{
	visibility: hidden;
}

.singleSubmenu {
	top: -10px;	
}
#submenu_bar td.lvl1_cell {
	padding: 6px 0;
	background-color:#F0F0F0;
	font-weight: bold;
}

#language_selection table.rst_default01 {
	margin-right: 5px;
}

#mm_infobar, #language_selection td {
	font-size:11px;
	font-family: Tahoma, Sans-serif;
}

#mm_infobar img {
	padding: 0 10px;
	position: relative;
	top: 3px;
	/* float:left; */
}

#mm_infobar span {
	clear:right;
	position: relative;
	top:-2px;
}

#language_selection table.rst_langmenu_S {
	background-image:url('http://static.rst.com.pl/gfx/mod.gieldawww/stueck/gfx/langSelector_120.gif' );
	color:#0B406A;
	font-family:Verdana;
	font-size:10px;
	height:22px;
	width:120px;
}
.rst_filters .normal { color: 120E5A;}

#inp_submitsearch {
	background-color:#BABABA;
	cursor:pointer;
	color:white;
	border:0;
	border-style:none;
	width:110px;
	font-size: 11px;
	height:21px;
	background-image:url('http://static.rst.com.pl/gfx/mod.gieldawww/aktuell/gfx/button_blue.gif');
}

.dropDownIcon {
	display: none;
}

.mainMenuUpperRow, .mainMenuLowerRow,
.mainMenuModUpperRow, .mainMenuModLowerRow {
	display: none;
}

.menuGroupBegin, .menuGroupMiddle, .menuGroupEnd
.menuGroupModBegin, .menuGroupModMiddle, .menuGroupModEnd
{
	padding-top:0px;
	padding-bottom: 0px;
}

.menuGroupMiddle, .menuGroupModMiddle{
	text-align: center;
	width: 75px;
	min-width: 75px;
	max-width: 75px;
	height: 40px;
	vertical-align: bottom;
}
.menuGroupMiddle img {padding-top: 0px;}

.menuGroupModMiddle a.rst_default01, .menuGroupModMiddle a.rst_default01:link,
.menuGroupModMiddle a.rst_default01:visited, .menuGroupModMiddle a.rst_default01:active,
.menuGroupMiddle a.rst_default01, .menuGroupMiddle a.rst_default01:link,
.menuGroupMiddle a.rst_default01:visited, .menuGroupMiddle a.rst_default01:active {
	color: #120E5A;
	font-weight: bold;
}

.groupMiddleDownRow td, .groupMiddleDownModRow td {
	vertical-align: top;
}

#mm_errorMsg {
	position: absolute;
	top: -3px;
	width:100%;
	text-align: center;
}

#mm_errorMsg table {
	padding: 4px;
	color: red;
	font: bold 11px Tahoma Sans-serif;
	border: 1px solid gray;
	background-color: white;
}

.mainTable {
	border-left: 1px solid #818181;
	border-right: 1px solid #818181;
}

#rst_loginFailed input {
	color: white;
	border-collapse:collapse;
	vertical-align:middle;
	font-family:Tahoma,Sans-serif;
	font-size:11px;
	z-index:0;
	border:0;
	border-style:none;
	height:21px;
	background-repeat: repeat-x;
	background-image:url(http://static.rst.com.pl/gfx/mod.gieldawww/aktuell/gfx/butt_blue_center.png);
}
#rst_loginFailed input.leftSide {
	width:4px;
	background-color: #ffffff;
	background-position:top right;
	background-repeat:no-repeat;
	background-image:url(http://static.rst.com.pl/gfx/mod.gieldawww/aktuell/gfx/butt_blue_left.png);
}
#rst_loginFailed input.rightSide {
	width:4px;
	background-position:top left;
	background-color: #ffffff;;
	background-repeat:no-repeat;
	background-image:url(http://static.rst.com.pl/gfx/mod.gieldawww/aktuell/gfx/butt_blue_right.png);
}

#rst_other_module {
	vertical-align: top;
	background-color: #ffffff;
	border-bottom: 1px solid #807F94;
	min-height: 250px;
	height: 250px;
}

#rst_loginFailed {
	color: #656563;
	font-weight: normal;
	text-align: left;
	margin: 0 auto;
	width: 640px;
	padding-top:20px;
}

span.rst_givenMail, span.rst_matchingTransId, #rst_loginFailed a {
	font-weight: bold;
	color: #000084;
}

a.company_data_mod {
	color:gray; 
	text-decoration:underline;
} 

font.rst_status_noAuth 			{ color:#CC0000; }
font.rst_status_auth 			{ color:#808080; }
font.rst_status_testAuth		{ color:#808080; }
font.rst_status_paid			{ color:#46469b; }
font.rst_status_paidSafeCompany	{ color:#808080; }

/* - - - - Menu top - - - - - */
ul.menuGroupModTable,
ul.menuGroupTable{
    float: left;
    margin: 0px 5px;
    padding: 0;
}
ul.menuGroupModTable{
	height: 80px;
	background-color: #cdccd2;
	margin: 0;
	border-right: 1px solid #bababa;
}
ul.menuGroupModTable li{
    float: left;
    width: 66px;
    height: 80px;
    padding: 0px 0;
    list-style: none;
    text-align: center;
}
ul.menuGroupModTable li.left,
ul.menuGroupModTable li.right,
ul.menuGroupTable li.left,
ul.menuGroupTable li.right{
    width: 8px;
    height: 61px;
}

ul.menuGroupModTable li a{
    text-decoration: none;
    color: #003c6c;
    font-size: 11px;
}
ul.menuGroupTable li{
    float: left;
    width: 68px;
    height: 80px;
    padding: 0;
    list-style: none;
    text-align: center;
}

ul.menuGroupTable li a{
    text-decoration: none;
    color: #003C6C;
    font-size: 11px;
}
ul.menuGroupModTable li a p,
ul.menuGroupTable li a p{
	padding: 0;
	margin: 0;
	text-align: center;
}
ul.menuGroupTable li.left,
ul.menuGroupModTable li.left{
    display: none;
}
ul.menuGroupTable li.right,
ul.menuGroupModTable li.right{
	display: none;
}
/* - - - - End Menu top - - - - - */
/* - - - - SubMenu top - - - - - */
ul.rstSubMenu{
    float: left;
    margin: 0 2px;
}
ul.rstSubMenu li{
	display: inline;
    float: left;
    height: 25px;
    padding: 0 5px;
    list-style: none;
    text-align: center;
}

ul.rstSubMenu li a{
    text-decoration: none;
    color: #003C6C;
    font-weight: normal;
}
ul.rstSubMenu li a:hover,
ul.rstSubMenu li a:hover span{
	color: #003C6C;
	text-decoration: none;
}
ul.rstSubMenu li a img{
	vertical-align: middle;
	text-decoration: none;
}
/* - - - - End SubMenu top - - - - - */
/* - - - -  LOS zmiany  - - - - */
.rstMainContener{
	text-align: center;
}
#logged_in_user_name{
	color: #ffde00;
	font-weight: bold;
}
#logged_in_office_name{
	padding-top: 7px;
	color: #888fb9;
	font-weight: bold;
}
