body {
margin: 0;
padding: 0;
text-align: center;
font-family: arial, tahoma, verdana, sans-serif;
background-color: #fafafa;
}
.roundcorners {
-moz-border-radius:4px;
-webkit-border-radius:4px;
}

.container_16 {
text-align: left;
}

#head-top {
height:65px;
}
#head-top-logo {
margin-top:5px;
}
#head-top-contact {
margin-top:20px;
}
#head-middle {
height:45px;
background-color:#000000;
}
#head-middle-menu {
}
#head-middle-auth > div {
float:right;
margin-top:10px;
}
#head-middle-auth-fldset {
padding-right:5px;
margin:0;
}
.head-middle-auth-txt {
float:left;
padding:1px 10px 0 0;
margin:0;
}
.head-middle-auth-txt-user {
position:absolute;
right:183px;
padding:2px 10px 0 0;
}
.head-middle-auth-txt a, .head-middle-auth-txt a:link, .head-middle-auth-txt a:visited, .head-middle-auth-txt a:active {
font-size:11px;
color:#ccc;
text-decoration:none;
}
.head-middle-auth-txt a:hover {
font-size:11px;
color:#ccc;
text-decoration:none;
}
#head-bottom {
height:40px;
background:url('/palio/html.media?_Instance=korty4u&_Option=Palio&_ID=359&_CheckSum=-1850955151') top left repeat-x;
}
#head-bottom > div {
margin-top:5px;
}
#head-bottom-users-txt {
float:right;
padding:5px 10px 0 0;
margin:0;
}
.txt-top {
font-weight: normal;
FONT-SIZE: 12px;
FONT-FAMILY: Arial, Verdana, "Arial CE";
TEXT-DECORATION: none;
}
#main-logo-text-cont {
text-align:right;
margin:3px 0 5px 0;
}
#main-location-text {
float:left;
font-size:11px;
color:#6f6f6f;
margin:10px 0 0 5px;
}
#main-logo-text {
font-size:24px;
color:#990022;
margin:0 5px 0 0;
}
#main-left {
float:left;
width:392px;
margin-right:6px;
background:#ffffff;
}
#main-left-top {
float:left;
margin-bottom:6px;
padding:20px;
border:1px solid #d4d4d4;
}
#main-left-bottom {
float:left;
height:262px;
padding:20px;
border:1px solid #d4d4d4;
}
#main-right {
float:left;
width:392px;
min-height:450px;
border:1px solid #d4d4d4;
background:#ffffff;
}
#main-right-cont {
padding:20px;
}
.banner-cont {
margin:3px 0 0 23px;
width:160px;
}

#maincontainer {
position:relative;
overflow:hidden;
min-height:300px;
height:auto;
margin:0;
padding:0 0 20px 0;

background-color:transparent;
border:1px solid #d4d4d4;
}
#maincontainer_ptn {
position:relative;
overflow:hidden;
min-height:260px;
height:auto;
margin:0;
padding:0 0 20px 0;
background-color:transparent;
border:1px solid #d4d4d4;
}
.pushleft {
float: left;
}
.pushright {
float: right;
}
fieldset {
margin:0;
}
p {
overflow: hidden;
padding: 10px 0;
text-align: center;
}
.mainpage_info {
padding: 0px 5px 10px 0;
margin: 0;
text-align: left;
font-family: arial, verdana, sans serif;
font-size: 12px;
color: #666666;
}
div#navigation {
height: 30px;
margin-bottom: 12px;
}
div#menu .sitepromos {
border: 2px solid #312B3F;
padding: 1px;
height: 98%;
margin: 0 0px 0 -6px;
background-color: #ffffff;
}
div.mainbox {
border: 1px solid #312B3F;
overflow: hidden;
padding: 0;
margin: 0;
text-align: left;
}
div#mainbox {
text-align: left;
min-height:300px;
height:auto !important;
height:300px;
}
div.box, div.boxlink {
overflow: hidden;
padding: 0;
text-align: left;
font-size: 11px;
color: #666666;
}
div.boxlink {
float: left;
width: 100%;
margin: 10px 10px 0 10px;
}
div.boxlink span {
font-family: arial, verdana, courier new;
font-size: 11px;
font-weight: normal;
color: #444444;
float:left;
}
div.contentbox, div.contentboxflex {
overflow: hidden;
padding: 10px 15px 0 0;
text-align: left;
margin-right:0px;
height: auto;
}
.contentbox {
min-height:227px;
}
div#spacer {
height: 10px;
}
.formfooter_right {
position:relative;
float:right;
margin:0;
padding:0;
bottom:-10px;
right:10px;
z-index:0;
}
.formfooter_left {
position:relative;
float:left;
margin:0;
padding:0;
bottom:-10px;
left:10px;
}
.footer_text {
font-family: Arial, Helvetica, Verdana;
font-size: 11px;
font-weight: bold;
color:#c0c0c0;
margin: 0px 0;
border: none;
padding: 0;
text-align:center;
}
fieldset#footer_extras {
border-top: 1px solid #e5e5e5;
margin-top: 5px;
padding-left:40px;
font-size: 9px;
color: #cccccc;
font-family: Arial, Helvetica, Verdana;
text-align: center;
}
legend {
text-align:left;
}
fieldset#footer_extras > a.link, a:visited, a:active, a:hover {
color:#cccccc;
}
ul.box_list, ul.news_list, ul.boxlink {
list-style: none;
display: block;
margin: 0;
}
ul.func_list {
list-style: circle;
display: block;
margin: 0;
}
ul.box_list li {
float: left;
display:block;
width:100%;
margin: 0 0 0 6px;
clear: both;
font-family: arial, verdana, courier new;
font-size: 11px;
font-weight: normal;
color: #444444;
}
ul.func_list li, ul.news_list li, ul.boxlink li {
float: left;
font-family: arial, verdana, courier new;
font-weight: normal;
color: #444444;
font-size: 12px;
}
ul.func_list li {
margin: 0px 20px;
}
ul.news_list li {
clear: both;
padding: 5px 0;
margin: 0;
width:100%;
}
ul.boxlink li {
margin: 0 10px 5px 10px;
font-size: 11px;
}
ul.news_list li span {
color: #444444;
font-weight: bold;
}
ul.box_list li a {
text-decoration: none;
}
ul.news_list li a {
font-size: 12px;
color: #444444;
text-decoration: none;
}
ul.news_list li a:hover {
color:#777788;
}
ul.boxlink li a, a.boxlink {
font-size: 11px;
color: #444444;
text-decoration: none;
}
a.link:link, a.link:visited, a.link:active, a.link:hover {
text-decoration: none;
color: #444444;
}
p.keytxt {
font-family: arial, verdana, sans serif;
font-size:13px;
font-weight: normal;
color:#666666;
clear:both;
text-align:right;
margin:0;
padding:5px 0;
}
.keytxt a, .keytxt a:link, .keytxt a:visited, .keytxt a:active {
color:#666666;
text-decoration:none;
}
.keytxt a:hover {
color:#777788;
text-decoration:none;
}
a.textlink, a.textlink:link, a.textlink:visited, a.textlink:active, a.textlink:hover {
font-family: inherit;
font-size:inherit;

color:#990022;
text-decoration:none;
}
.txt_header, .txt_header_main {
border: none;
padding: 0 4px;
margin: 0;
text-align: center;
font-family: arial, helvetica, verdana, sans serif;
font-size: 12px;
font-weight: bold;
color: #666666;
}
.txt_header_main {
font-size: 11px;
background-color: #DED8DE;
margin: 20px 2px 4px;
}
.topalpha {
margin-top: 0;
}
.button, .button:active, .button:hover, .button:visited {
border: 1px #DEDBDE solid;
background: #EFEFEF;
font-family: arial, verdana, sans serif;
font-size: 11px;
height: 22px;
color: #666666;
cursor : pointer;
text-align: center;
}
.button_menu, .button_menu:active, .button_menu:hover, .button_menu:visited, .button_menu_disabled {
border: 1px #878787 solid;
background: #EFEFEF;
font-family: arial, verdana, sans serif;
font-size: 11px;
height: 22px;
width:75px;
color: #666666;
cursor : pointer;
text-align: center;
*filter:chroma(color=#DEDBDE);
*border:none;
}
.button_menu_trans {
border: none;
background: transparent;
font-family: arial, verdana, sans serif;
font-size: 12px;
font-weight:normal;
height: 22px;
width:50px;
color: #fff;
cursor : pointer;
text-align: center;
*filter:chroma(color=#DEDBDE);
*border:none;
}
.button_menu_disabled {
background: #e0e0e0;
color:#c0c0c0;
cursor: crosshair;
}
.button_menu_wide, .button_menu_wide:active, .button_menu_wide:hover, .button_menu_wide:visited {
width: 100px;
}
.button_search {
border: 1px #878787 solid;
background: #EFEFEF;
font-family: arial, tahoma,verdana, sans serif;
font-size: 11px;
height: 20px;
color: #666666;
cursor : pointer;
text-align: center;
}
.button_area {
border: 2px #DEDBDE solid;
font-family: arial, tahoma, verdana, sans serif;
font-size: 11px;
width: 100px;
padding: 5px;
margin: 5px;
color: #666666;
cursor : pointer;
text-align: center;
}
.info {
font-size: 13px;
color: #666666;
font-family: Arial, Arial CE, Verdana;
font-weight:bold;
margin:20px 20px 0 20px auto;
padding:10px;
width: 90%;
}
.error {
font-size: 13px;
color: #870B48;
font-family: Arial, Arial CE, Verdana;
font-weight:bold;
margin-top:20px;
padding:10px;
}
p.desc {
font-size: 11px;
font-weight: bold;
color: #666666;
font-family: Arial, Arial CE, Verdana;
border-bottom:0px solid #C8C8C8;
margin:0 0 0 10px;
padding:2px 0 0 5px;
text-align:left;
}
p.desc label, p.desc span {
font-weight: normal;
margin:0;
padding:0;
width: 40px;
}
p.desc span {
font-weight: bold;
}
.txt {
font-size: 11px;
COLOR: #666666;
FONT-FAMILY: Arial, Verdana, Arial CE;
}
.txt-disabled {
font-size: 11px;
COLOR: #B3B3B3;
FONT-FAMILY: Arial, Verdana, Arial CE;
}
.txt-red {
font-weight: normal;
FONT-SIZE: 11px;
COLOR: #D62C29;
FONT-FAMILY: Arial, Verdana, "Arial CE";
TEXT-DECORATION: none;
}
.fontblack {
color: #000000;
}
.font-white {
color: #ffffff;
}
.font-claret {
color: #990022;
}
ul.menu_list, ul.contact_list {
list-style: none;
display: block;
margin: 5px 0 0 10px;
}
ul.menu_list li {
float: left;
margin: 4px;
padding-right: 10px;
font-family: arial, verdana, lucida sans, courier new;
font-size: 15px;
font-weight: normal;
color: #ffffff;
}
ul.contact_list li {
float: right;
margin: 12px 0px 0px 4px;
padding: 0px 5px;
font-family: arial, verdana, lucida sans, courier new;
font-size: 13px;
font-weight: normal;
color: #333333;
}
ul.menu_list li a, ul.menu_list li a:hover, ul.menu_list li a:visited{
text-align: right;
padding-right: 15px;
text-decoration: none;
color: #ffffff;
font-size: 15px;
}
ul.contact_list li a, ul.contact_list li a:hover, ul.contact_list li a:visited{
text-align: right;
padding-right: 5px;
text-decoration: none;
color: #333333;
font-size: 13px;
}
/* style formularzy */
input, select, textarea {
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
.input, .input_required, .input_readonly {
border: 1px solid #CCCCCC;
background:#FFFFFF;
color: #666666;
font-size: 12px;
width: 160px;

margin:0;
padding:2px 0 2px 0;
}
.inputarea, .inputarea_required, .inputarea_readonly {
margin:5px 0px;
overflow:auto;
width: 485px;
}
.input_select {
}
.input_required {
border: 1px #999999 solid;

}
.input_readonly {


background-color:#efefef;
}
.input_wide {
width: 200px;
}
.input_search, .input_search_top {
border: 1px solid #6f6f6f;
color: #666666;
font-size: 12px;
width: 120px;
margin:0;
padding:2px 0 2px 0;
}
.input_search_top {
width: 110px;
background-color: #fff;
border:1px solid #6f6f6f;
}
.input_select_search {
}
input.file {
position: relative;
text-align: right;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;
z-index: 2;
}
.font1 {
font-size:11px;
}
.form_header {
font-family: Verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
background-color: #CFCDFF;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
}
.form_divider {
height:5px;
background-color: #f2eede;
}
fieldset.fieldsetForm, div.fieldsetForm {
border: 0px solid #c0c0c0;
height:100%;
color: #666666;
padding: 5px 0;
margin: 10px 10px;
}
fieldset.fieldsetForm legend {
font-size: 14px;
font-weight: bold;
padding: 2px 5px;
margin-left: 10px;
}
label.labelFormLeft {
font-family: arial, tahoma, verdana, sans-serif;
font-size: 11px;
color: #666666;
padding: 0;
margin: 2px 5px;
float: left;
text-align: right;
}
label.labelForm, label.labelReport {
font-family: arial, tahoma, verdana, sans-serif;
font-size: 11px;
color: #666666;
padding: 0;
margin: 2px 5px;
float: right;
text-align: right;
}
label.labelReport {
font-size:12px;
float:left;
text-align:left;
margin: 2px 10px;
}
label.margintop4 {
margin-top: 3px;
}
.padding0 {
padding:0;
}
.clearline {
clear: both;
}
label.spacer {
clear: both;
float: right;
width: 140px;
height: 8px;
}
/* style zakładek */

		div.nav {
			clear:left;
			margin: 0;
			margin-left: 10px;
			padding: 0px;
			font-size:10;
		}

		div.nav a {
			display: block;
			float: left;
			margin: 0 0 -1px -1px;
			padding: 3px;
			background-color: #C2CEEF;
			border: 1px solid #000000;
			width:108;
			text-align:center;
			color:#000000;
			text-decoration:none;
			margin-top:1px;
		} 

		div.nav span.disabled{
			display: block;
			float: left;
			margin: 0 0 -1px -1px;
			padding: 3px;
			background-color: #eeeeee;
			border: 1px solid #000000;
			width:108;
			text-align:center;
			color:gray;
			text-decoration:none;
			margin-top:1px;
		}
   
		div.nav a.current {
			margin-top:0;
			margin-bottom:-2px;
			border-width:2px;
			background-color: #ffffff;
			color:#000000;
			border-bottom: 2px solid white;
		}


		div.page-content {
			clear:left;
			margin: 0px;
			padding: 10px;
			
			color:black;
			border: 2px solid #000000;
		}

/* tabele wyników */
caption.list_table{
font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-align:left;
padding-left:5px;
background-color:#ffffff;
color:#444444;
border-top:1px solid #cccccc;
}
tr.list_table{
font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-align:left;
padding-left:5px;
background-color:#ffffff;
color:#444444;
border-top:1px solid #cccccc;
}
td.list_table_header{
font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;font-size:11px;
font-weight:normal;
text-decoration:none;
margin-left:5px;
background-color:#dedfde;
color:#444444;
padding-left:3px;
padding-right:3px;
}
td.list_table_header_left{
font-family:Arial, Verdana,Tahoma, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
margin-left:5px;
background-color:#dedfde;
color:#444444;
text-align:left;
padding-left:3px;
padding-right:3px;
}
td.list_table_header_right{
font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
margin-left:5px;
background-color:#dedfde;
color:#444444;
text-align:right;
padding-left:3px;
padding-right:3px;
}
td.list_table_header_center{
font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
border:1px solid #cccccc;
margin-left:5px;
background-color:#dedfde;
color:#444444;
text-align:center;
padding-left:3px;
padding-right:3px;
line-height:2em;
}
td.list_table{
font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#444444;
padding-left:3px;
padding-right:3px;
}
td.list_table_left{
font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#444444;
text-align:left;
padding:3px;
border-bottom:1px solid #cccccc;
}
td.list_table_right{
font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#444444;
text-align:right;
padding:3px;
border-bottom:1px solid #cccccc;
}
td.list_table_center{
font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#444444;
text-align:center;
padding:3px;
border-bottom:1px solid #cccccc;
}
td.list_table_foot{
font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
text-align:right;
background-color:#f7f7fb;
color:#444444;
height:22;
padding-right:5px;
}
.list_table a{
font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
color:#444444;
}
table.list_table{
border-collapse:collapse;
border-spacing:0;
border-color:#cccccc;
border-width:0px;
border-style:solid;
color:#666666;
margin:2px;
width:99%;
}
td.list_table_header_empty{
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-decoration:none;
border:0;
margin-left:5px;
color:#666666;
text-align:center;
padding-left:3px;
padding-right:3px;
line-height:2em;
}
.list_table a:hover{
color:#777788;
}

#loadingPopup {
display:block;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#C8C8C8;
-moz-opacity: 0.2;
filter:alpha(opacity: 20);
opacity: 0.2;
border:1px solid #cecece;
z-index:91;
}
#loadingContact, #mainInfoPopup {
display:block;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0px;
left:0px;
background:#F8F8F8;
-moz-opacity: 0.8;
filter:alpha(opacity: 80);
opacity: 0.8;
border:0px solid #cecece;
z-index:92;
padding:140px 2px;
font-size:13px;
overflow-y:hidden;
}
#backgroundPopup, #backgroundInfoPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#ffffff;
border:1px solid #cecece;
z-index:121;
}
#backgroundPopup {
opacity:0.0;
}
#popupContact{
display:none;
position:relative;
_position:absolute; /* hack for internet explorer 6*/
height:250px;
width:250px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:122;
padding:2px 3px;
font-size:13px;
overflow-y:auto;
}
#popupInfo{
display:none;
position:absolute;
_position:absolute; /* hack for internet explorer 6*/
height:320px;
width:99%;
background:#FFFFFF;
border:2px solid #cecece;
z-index:999;
padding:0;
margin:0;
font-size:13px;
color:#990022;
overflow-y:auto;
}
#infoArea{
padding:16px 10px;
}
#popupExtend{
display:none;
position:relative;
_position:absolute; /* hack for internet explorer 6*/
height:44px;
width:100px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:122;
padding:2px 3px;
font-size:13px;
overflow-y:auto;
}
#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose, #popupInfoClose{
font-size:14px;
line-height:14px;
right:4px;
top:3px;
position:absolute;
color:#666666;
font-weight:700;
display:block;
}
#button{
text-align:center;
margin:100px;
}

.cal_cell_mark {
float:right;
text-align:left;
font-size:10px;
font-family:Arial, Helvetica, Verdana;
color:#990022;
font-weight:bold;
margin:0px;
padding:2px 2px;
position:absolute;
}

.ac_results {
padding: 0px;
border: 1px solid #888888;
background-color: white;
overflow: hidden;
z-index: 99999;
}
.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;
/*
if width will be 100% horizontal scrollbar will apear
when scroll mode will be used
*/
/*width: 100%;*/
font: menu;
font-size: 11px;
/*
it is very important, if line-height not setted or setted
in relative units scroll will be broken in firefox
*/
line-height: 16px;
overflow: hidden;
}
.ac_loading {
}
.ac_odd {
}
.ac_over {
background-color: #cccccc;
color: white;
}
/*JScrollPane CSS*/
.jScrollPaneContainer {
position: relative;
overflow: hidden;
z-index: 1;
padding-right: 20px;
}
.jScrollPaneTrack{
position:absolute;
cursor:pointer;
right:10px;
top:0;
height:100%;
border-width:0px;
border-style:solid;
border-color:#CCC;
}
.jScrollPaneDrag{
position:absolute;
background:transparent;
border:1px solid #888;
cursor:pointer;
overflow:hidden;
-moz-border-radius:2px;
-webkit-border-radius:2px;
}
.scroll-pane{
float:left;
width:97%;
overflow:hidden;
}
/* --------------- root element for tabs */
ul.css-tabs {
margin:0 !important;
padding:0;
height:30px;
border-bottom:1px solid #DEDBDE;
}
/* single tab */
ul.css-tabs li {
float:left;
padding:0;
margin:0;
list-style-type:none;
}
/* link inside the tab. uses a background image */
ul.css-tabs a {
float:left;
font-size:12px;
display:block;
padding:5px 30px;
text-decoration:none;
border:1px solid #DEDBDE;
border-bottom:0px;
height:18px;
background-color:#efefef;
color:#777;
margin-right:2px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
position:relative;
top:1px;
}
ul.css-tabs a:hover {
background-color:#F7F7F7;
color:#333;
}
/* selected tab */
ul.css-tabs a.current {
background-color:#ddd;
border-bottom:2px solid #ddd;
color:#000;
cursor:default;
}
/* tab pane */
div.css-panes div {
display:none;
border:0px solid #DEDBDE;
border-width:0;
min-height:150px;
padding:15px 20px;
background-color:transparent;
}
.accordion h5 {
margin:0 0 5px 0;
padding:0 0 0 10px;
font-size:13px;
font-weight:bold;
background-color:#dfdfdf;
}
.accordion h6 {
margin:0;
padding:0 0 10px 10px;
font-size:12px;
font-weight:bold;
cursor:pointer;
}
.accordion div.pane {
display:none;
font-style:italic;
margin:0;
padding:0 0 10px 10px;
}
/* tooltips */
div.tooltip {
background-color:#888;
border:1px solid #fff;
padding:10px 15px;
width:180px;
z-index:102;
display:none;
color:#fff;
text-align:left;
font-size:11px;
-moz-box-shadow:0 0 5px #000;
-webkit-box-shadow:0 0 5px #000;
}