﻿/*html 
{
    background:url(Images/html_bg.gif) top repeat-x;
    
}*/
body 
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background: #01305a url(Images/gfx_back_2.jpg) no-repeat;*/	
	background: #2e6289 url(Images/gfx_back.jpg) no-repeat;
	color: #000000;
}

.header
{
	width: 100%;
	height: 64px;
	position: relative;
	border-top: solid 1px #DDFFFF;
	border-bottom: solid 1px #DDFFFF;
	background-color: #20466B;
}
.topline
{
	width: 100%;
	height: 58px;
	margin-top: 1px;
	position: relative;
	background: white url(Images/top-line.gif) no-repeat;
	border-top: solid 2px #DDFFFF;
	border-bottom: solid 2px #DDFFFF;
}
.lblInfo
{
	color: White;
}

/*
.header
{
	width: 100%;
	height: 66px;
	position: absolute;
	top: 20px;
	border-top: solid 1px #DDFFFF;
	border-bottom: solid 1px #DDFFFF;
	background-color: #20466B;
	z-index: -1;
}
.topline
{
	width: 100%;
	height: 58px;
	position: absolute;
	top: 2px;
	background: white url(Images/top-line.gif) no-repeat;
	border-top: solid 2px #DDFFFF;
	border-bottom: solid 2px #DDFFFF;
}
*/
.contentDiv
{
	border-top: solid 1px #ebebeb; 
	width: 100%; 
	position: relative;
    margin-top: 86px; 
    padding-top: 30px;
}

.loginPage .contentDiv, .common .contentDiv {
   border-top:0;
}

.contentDiv p, .contentDiv a {color:#fff;}

A
{
    font-size: 10px;
}

A.linki:link {color: #274296; background: none; /*color:#fff;*/}
A.linki:visited {color: #274296; background: none;/*color:#fff;*/}
A.linki:hover {color: #ff0000; background: none;}




.dxgv span {color:#165787;}

.top_link {color:#fff;}

/*span {color:#fff;}*/

.Devex_icons span,
.fieldset span,
.table_log span,
.td_firmy span,
.right_main .formLabel,
.all_filter_inside span {color:#000;}

.right_main .formLabel {font-size:11px;}
.dxtc span {color:#01305a;}
.navi_td {
    width: 100%; 
    height: 20px; 
    vertical-align: bottom; 
    padding-bottom: 5px; 
    padding-left: 15px;
}
.navi_td
{
	color: White;
}
.navi_td link
{
	color: White;
}

/*.navi_td span a.linki {color:#fff;}*/


/*span.linki {color:#ffcc1b;}


.fieldset a.linki {color:#01305a;}
*/
.font_header
{
   font-size: 16px;
   font-family: Verdana,Tahoma,ArialCE,HelvaticaCE,Arial,Helvetica,sans-serif;
   font-weight: bold; 
   background-color:#ffffff;
   color: #264977;
}

li
{
    font-size: 10px;
}

.font_controls
{
   font-size: 9px;
   font-family: Verdana,Tahoma,ArialCE,HelvaticaCE,Arial,Helvetica,sans-serif;
   font-weight:normal;
   color: #000000;
   background-color:inherit;
}
.table_log .font_controls a{color:#274977;}

.font_error
{
   font-size: 10px;
   font-family: Verdana,Tahoma,ArialCE,HelvaticaCE,Arial,Helvetica,sans-serif;
   font-weight:normal;
   color: #B22222;
   background-color:inherit;
}

.font_main
{
   font-size: 10px;
   font-family: Verdana,Tahoma,ArialCE,HelvaticaCE,Arial,Helvetica,sans-serif;
   font-weight:normal;
   color: #000000;
   background-color:inherit;
}

.font_bar_main
{
   font-size: 16px;
   font-family: Verdana,Tahoma,ArialCE,HelvaticaCE,Arial,Helvetica,sans-serif;
   font-weight: bold; 
   color: #264977;
   background-color:inherit;
}

table
{
    font-size: 9px;
	font-family: Verdana,Tahoma,ArialCE,HelvaticaCE,Arial,Helvetica,sans-serif;
	border: solid 0px #E7E7E7;
}


.table_main
{
    width: 100%;
    vertical-align: top;
}

td
{
    border: solid 0px #ff0000;
}

.td_header
{
    vertical-align: top;
}


.td_menu
{
    width: 174px;
    height: 424px;
    background-image: url(Images/background_menu.jpg);
    background-position: top;
    background-repeat: no-repeat;
    vertical-align: top;
    
}

.td_main
{
    vertical-align: top;
    width: 500px;
    padding-left: 2px;
}

.table_log
{
    height: 200px;
    width: 200px;
    background-image: url(Images/background_log.gif);
    background-position: top;
    background-repeat: no-repeat;
    
 }

.table_log_user
{
    height: 32px;
    width: 200px;
    background-image: url(Images/background_log_user.gif);
    background-position: top;
    background-repeat: no-repeat;
}

.table_pass_user
{
    height: 32px;
    width: 330px;
    background-image: url(Images/background_blocked_user.gif);
    background-position: top;
    background-repeat: no-repeat;
}

.right_main {background: url(Images/gradient.png) bottom center repeat-x; padding:5px 0px 103px 0px; margin:0px;}
* html .right_main {background:none; padding:5px 0px 0px 0px; margin:0px;}

.table_log_out_user
{
    height: 32px;
    width: 82px;
    background-image: url(Images/background_log_off_user.gif);
    background-position: top;
    background-repeat: no-repeat;
    margin-left: 5px;
    
}

.td_log
{
    vertical-align: top;
    padding-left: 10px;
}

.td_header_log
{
   vertical-align: top;
   height: 40px;
   padding-left: 10px;
   font-size: 16px;
   font-family:'TrebuchetMS',Verdana,Tahoma,ArialCE,HelvaticaCE,Arial,Helvetica,sans-serif;
   font-weight: bold; 
   color: #264977;
   background-color:inherit;
}

.td_main_pass
{
   vertical-align: middle;
   text-align: center;
   font-size: 11px;
   font-family:'TrebuchetMS',Verdana,Tahoma,ArialCE,HelvaticaCE,Arial,Helvetica,sans-serif;
   color: #747474;
   background-color:inherit;
}

.td_main_log
{
   vertical-align: top;
   height: 10px;
   padding-left: 10px;
   font-size: 11px;
   font-family:'TrebuchetMS',Verdana,Tahoma,ArialCE,HelvaticaCE,Arial,Helvetica,sans-serif;
   color: #747474;
   background-color:inherit;
   text-align: left;
}

.td_log_out
{
    padding-left: 30px;
    font-size: 11px;
}

.td_contentplaceholder
{
    vertical-align: top;
    width: 90%;
    height: 100%;
}

.td_contentplaceholder p, .td_contentplaceholder a {color:#fff;}

.td_header_left
{
    width: 171px;
    height: 40px;
    font-size: 26px;
    font-weight: bold;
    vertical-align: bottom;
}

.td_header_left_list
{
    width: 100%;
    height: 30px;
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
    vertical-align: bottom;
    color: #264977;
    background-color:inherit;
}

.td_header_midle
{
    width: 100%;
    font-size: 25px;
    font-weight: bold;
    vertical-align: middle;
    padding-left: 14px;
    color: #000000;
    background-color:inherit;
    white-space: nowrap;
}


.td_header_right
{
    text-align: right;
    font-size: 10px;
}

.td_menu_tree
{
    background-image: url(Images/background_menu_tree.jpg);
    background-position: top;
    background-repeat: no-repeat;
}

.td_sitemap
{
    height: 30px;
    padding-left: 186px;
    font-size: 11px;
}

.td_firmy
{
	height: 30px;
    padding-left: 186px;
    font-size: 16px;
}

.table_help
{
    height: 32px;
    width: 82px;
    background-image: url(Images/background_help.gif);
    background-position: top;
    background-repeat: no-repeat;
    margin-left: 5px;
    cursor:help;
}

.td_basket_prev_left
{
    height: 32px;
    width: 32px;
    background-image: url(Images/basket_prev_left.gif);
    background-position: left;
    background-repeat: no-repeat;
}

.td_basket_prev_right
{
    height: 32px;
    width: 7px;
    background-image: url(Images/basket_prev_right.gif);
    background-position: right;
    background-repeat: no-repeat;
}

.td_basket_prev_midle
{
    height: 32px;
    background-image: url(Images/basket_prev_midle.gif);
    background-repeat: repeat;
}

.table_bar_main
{
    height: 35px;
    width: 100%;
}

.td_bar_main
{
    font-family: Arial, Helvetica;
    vertical-align: top;
    height: 35px;
    width: 100%;
    padding-left: 10px;
    font-size: 24px;
    /*color: #314B9D;*/
    color:#fff;
}

.td_hiden
{
    width: 12px;
    padding-top: 60px;
    padding-left: 2px;
    vertical-align: top;
    cursor:pointer;
}

.table_filtry
{
    width: 100%;
    border: solid 2px Black;
}

.td_filtry_top
{
    /*height: 23px;
    width:150px;
    padding-left: 10px;
    font-size: 10px;*/
    padding:0px 0 0px 0px;
    margin:0px;
    float:right;
    height:33px;
    /*border:5px #fff solid;*/
    border-top:0px;
    border-right:0px;
    position:relative;
    top:-1px;
    z-index:2;
    width:21%;
    background-color: #E7F7F7;
    border-left:1px #7EACB1 solid;
    border-right:1px #7EACB1 solid;
    border-bottom:1px #7EACB1 solid;
    vertical-align:middle;
    text-align:center;
    /*background-color: #E7F7F7; /*B7D9DA #80AAAA - szaro-morski; #AAAAD2 - jasnofioletowy; #DEDEDE - jasnoszary */
    
}
/*== Zmiany do Devexowych wykresow ==*/
.Devex_chart 
{
    position:relative; 
    margin: -31px 0px 30px 0px;
    background:#FFFFFF; 
    border:1px #7EACB1 solid; 
    width:100%;    
    z-index:1;
}
/*== Zmiany do filtrów i Devexowych iconec ==*/
.td_filter_buttons
{
width:100%; 
background:#fff;
border-top:0px #7EACB1 solid; 
border-right:0px #7EACB1 solid;
}
.Devex_icons 
{
    position:relative; 
    top:-30px; 
    background:#EBEFF2; 
    border:1px #7EACB1 solid; 
    border-bottom:0px;
    /*width:74px;

width:350px; position:relative; top:-40px; left:70px;*/
    width:78%;
    
    z-index:1;
}
.Devex_icons .icon_select { padding:0px; margin:0px; border:0px; border-collapse:collapse;}
.Devex_icons .icon_select td {padding:0px; margin:0px;}
.Devex_icons .icon_select td select {padding:0px; font-size:11px; margin:0px;}

.ShowHide {position:relative; top:-55px; left:84px; width:50px;}

.td_button
{
    border:0px #000 solid;
    border-bottom:0px #7EACB1 solid;
    width:49%;
    height:26px;
    float:left;
    text-align:center;
    background-color: #E7F7F7;
    padding:0px;
    margin:0px;
}

.td_button input {border:0px #7EACB1 solid;}

/*.btn_filtr {background: url(./Images/lejek18.ico) right no-repeat;}
.btn_clear {background: url(./Images/czysc18.ico) right no-repeat;}*/

.td_filtr
{
    
    border-bottom:1px #7EACB1 solid;
    height:34px;
    text-align:center;
    }

.filter_main_table {}

.all_filter_inside {border:1px #7EACB1 solid; margin:0px; background:#E7F7F7;}

.show_hide_image {position:relative; top:-10px;}

/*=== koniec zmian ==*/

.filterPanelControls
{
	font-size : 10px;
	
}

.td_filtry_main
{
    border: 1px #000 solid;
    padding-left: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 2px;    
    font-size: 9px;
    font-family: Verdana,Tahoma,ArialCE,HelvaticaCE,Arial,Helvetica,sans-serif;
    font-weight:normal;
    background-color: #E7F7F7;	/* #F7F7F7 - jasnoniebieski */
    color:inherit;
}
.td_filtry_main span, .td_filtry_main label {font-size:9px;}

.td_filtry_state
{
	height:14px;
    font-size: 10px;
    background-color: #808080;
    color:inherit;
}

.td_filtr
{
    padding-left: 0px;
    padding-right: 5px;
}

.td_bottom
{
    border-top: solid 1px #ebebeb; 
    width: 100%;
    font-size: 11px;
    color: Gray;
    background-color:inherit;
}

.td_bookmark
{
    width: 114px;
    height: 27px;
    background-image: url(Images/background_bookmark.gif);
    background-repeat: no-repeat;
    padding-right: 5px;
    margin-left: 5px;
}

.fieldset
{
    border: solid 1px #c8c8c8;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
}


.td_fieldset
{
    padding-bottom: 10px;
}

.tablestyle
{
   font-family:arial;
   margin:10px 0pt 15px;
   font-size: 8pt;
   border-color: #CDCDCD;
   width:850px;
   color: #3D3D3D;
}

.wraptablestyle
{
	
   /* Hides from IE-mac \*/
	table-layout:fixed;
   /* End hide from IE-mac */
   font-family:arial;
   margin:10px 0pt 15px;
   font-size: 8pt;
   border-color: #CDCDCD;
   width:850px;
   color: #3D3D3D;
}

.wraptablestyle td, .wraptablestyle th
{
   border-color: #CDCDCD;
    white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

.tablestyle td, .tablestyle th
{
   border-color: #CDCDCD;
}

.alternatingrowstyle
{
    background-color:#D4DEE2;
}

.headerstyle 
{
    background-color:#B2C6D1;
    background-repeat: no-repeat;
    background-position: center left;     
    padding-left: 20px;
}  

.headerstyle a
{
	text-decoration:none;
	color:black;
	display:block;
}  

.sheaderstyle 
{
    background-color:#B2C6D1;
    background-image: url(Images/sort_none.gif);
    background-repeat: no-repeat;
    background-position: center left;     
    padding-left: 20px;
}  

.sheaderstyle a
{
	text-decoration:none;
	color:black;
	display:block;
}    

.rowstyle
{
   background-color: #FFFFFF;
}

.rowstyle td, .alternatingrowstyle td 
{
   padding: 4px;
}

.sortascheaderstyle
{
	padding-left: 20px;
    background-image: url(Images/sort_asc.gif);     
    background-color: #8dbdd8;    
    background-repeat: no-repeat;
    background-position: center left;       
}

.sortdescheaderstyle
{
	padding-left: 20px;
    background-image: url(Images/sort_desc.gif);     
    background-color: #8dbdd8;    
    background-repeat: no-repeat;
    background-position: center left;       
}   

legend
{
    font-size :12px;
    font-weight: bold;
    color: #264977;
    background-color:inherit;
}

.legend_h1
{
    font-size :9px;
    font-weight: bold;
    color: #000;
    background-color:inherit;
}

.treeview
{
	background-image: url(Images/uo.gif);
}

.td_manu_inside {vertical-align: top; padding:74px 9px 0px 9px; padding-top:79px;  width: 165px;}
.menuTable {width:186px;}


.lblNoItemFound
{
	position: relative;
	width: 100%;
	color: gray;
	border: #c2d4da 1px solid;
	text-align: center;
	font: 9pt Tahoma;	
	padding-top: 6px;
	padding-bottom: 8px;
}
/* Autocomplete */
.ac_results {padding: 0px;border: 1px solid #b2b2b2;background-color: white;overflow: hidden;z-index: 99999; margin-left: 0px; margin-top: -1px;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: default;display: block;font: menu;font-size: 12px;line-height: 16px;overflow: hidden;}
.ac_results li span{float:right;}
.ac_loading {background: white url('indicator.gif') right center no-repeat;}
.ac_odd {background-color: #eee;}
.ac_over {background-color: #0A246A;color: white;}

.loginPage span.footer { width: 662px; display: block; padding-left: 50px;}
.loginPage span.footer table tr td.footer { padding-left: 0px;}
.loginPage span.footer table tr td.cookie { padding-left: 0px;}
.loginPage .footer {padding-left:100px;}
.loginPage .cookies {padding-left:100px; text-align: center;}
.common .footer { text-align: center; padding-left: 0px; padding-top: 40px;}
.common table tr td.cookies { text-align: center; padding-left: 100px; padding-right: 100px; padding-top: 10px;}
.footer { text-align: center;}
.footer span { color:#AFC0D1 !important;}
.cookies { padding-top: 10px; padding-left: 40px; padding-right: 40px; text-align: center;}
.cookies span { color:#AFC0D1 !important;}

table.table_log tbody tr td.font_controls input.button{
    background: #4788a6; /* Old browsers */
    background: -moz-linear-gradient(top,  #4788a6 0%, #366c90 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4788a6), color-stop(100%,#366c90)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #4788a6 0%,#366c90 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #4788a6 0%,#366c90 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #4788a6 0%,#366c90 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #4788a6 0%,#366c90 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4788a6', endColorstr='#366c90',GradientType=0 ); /* IE6-9 */
    color:#eee;
    border: 0px solid #f8f9fa;
    outline:1px solid #fff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width:105px;
    height:26px;
    cursor:pointer;
}
table.table_log tbody tr td.font_controls input.button:hover{
    background: #366c90; /* Old browsers */
    background: -moz-linear-gradient(top,  #366c90 0%, #4788a6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#366c90), color-stop(100%,#4788a6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #366c90 0%,#4788a6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #366c90 0%,#4788a6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #366c90 0%,#4788a6 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #366c90 0%,#4788a6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#366c90', endColorstr='#4788a6',GradientType=0 ); /* IE6-9 */
}

input.brtxt { font-weight: bold; text-align: right; border: solid 1px #9f9f9f; font-family: Verdana,Tahoma,ArialCE,HelvaticaCE,Arial,Helvetica,sans-serif; width: 150px; }
.common .msg { font-size: 18px;}