/* apply a natural box layout model to all elements */
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }


#cookiesDisabled, #cookiesEnabled 
{
    display: none;
}

.topic 
{
    display: block;
    color: #ffffff;
    font-weight: bold;
    text-left: center;
    
    margin-top: 0px;
    padding: 5px;
    
    border-radius: 6px;    
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    
    background: #444444; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0NDQ0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzVmNWY1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzU3NTc1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NDg0ODQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #444444 0%, #5f5f5f 50%, #575757 51%, #848484 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(50%,#5f5f5f), color-stop(51%,#575757), color-stop(100%,#848484)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #444444 0%,#5f5f5f 50%,#575757 51%,#848484 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #444444 0%,#5f5f5f 50%,#575757 51%,#848484 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #444444 0%,#5f5f5f 50%,#575757 51%,#848484 100%); /* IE10+ */
    background: linear-gradient(to bottom, #444444 0%,#5f5f5f 50%,#575757 51%,#848484 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#848484',GradientType=0 ); /* IE6-8 */
}

.topic2 
{
    color: #F1830B;
    text-decoration: none;
    font-size: 18px;
    margin: 5px 0px 10px 0px;
    font-weight: bold;
}

.slogan 
{
    margin-top: 10px;
    /*margin-left: 100px;
    margin-right: 100px;*/
    float: left;
    width: 658px;
}

.lg_klient
{
    float: left;
    max-height: 130px;
    margin-top: 0px;
}

.lg_miasto 
{
    float: right;
    max-height: 130px;
    margin-top: 0px;
}

.lg_umk 
{
    float: right;
}

div.site_topic 
{
    float: right;
    /*margin-top: 40px;
    margin-right: 5px;*/
    
    color: #385e70;
    text-decoration: none;
    font-size: 24px;
}

p.site_title
{
    color: #002EFF;
    text-decoration: none;
    font-size: 46px;
    font-weight: bold;
    /*padding-top: 20px;*/
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
}

p.subsite_title
{
    color: #ffffff ;
    text-decoration: none;
    font-size: 24px;
    margin-top: 30px;
    padding: 0px;
    text-align: center;
}

div.site_slogan 
{
    position: relative;
    margin-top: 45px;
    margin-right: 5px;
    float: right;
}

a.green 
{
    color: #385e70;
    text-decoration: none;
}

a.green:hover 
{
    color: #ffffff;
    text-decoration: none;
}

span.white 
{
    color: #ffffff;
}

span.green 
{
    color: #385e70;
}

span.grey_dark 
{
    color: #505050;
}

div.menu_current, div.menu_current_logout
{
    color: #000000;
    /*margin-top: 8px;*/
    font-size: 10px;
    padding-right: 10px;
    padding-left: 10px;
}

div.menu_current
{
    float: left;
    text-align: left;
}

div.menu_current_logout
{
    float: right;
    text-align: right;
}

div.menu_current a
{
    color:#000000;
    font-weight: bold;
}

div.menu_current a:href
{
    color: #000000;
    text-decoration: underline;
    font-weight: bold;
}

div.menu_current_logout a
{
    color:#000000;
    font-weight: bold;
}

div.menu_current_logout a:href
{
    color: #000000;
    text-decoration: underline;
    font-weight: bold;
}

.main_left ul li a
{
    display: block;
    min-height: 20px;
    /*width: 200px;*/   
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-right: 10px;
    
    margin-bottom: 5px;
    
    color: #000000;
    text-decoration: none;
    
    border: 1px solid #cccccc;
    
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    
    background: #e3e3e3; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzZTNlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e3e3e3 0%, #eaeaea 50%, #e8e8e8 51%, #f2f2f2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e3e3), color-stop(50%,#eaeaea), color-stop(51%,#e8e8e8), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e3e3e3 0%,#eaeaea 50%,#e8e8e8 51%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e3e3e3 0%,#eaeaea 50%,#e8e8e8 51%,#f2f2f2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e3e3e3 0%,#eaeaea 50%,#e8e8e8 51%,#f2f2f2 100%); /* IE10+ */
    background: linear-gradient(to bottom, #e3e3e3 0%,#eaeaea 50%,#e8e8e8 51%,#f2f2f2 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-8 */
}

.main_left ul li a:hover
{
    color: #222222;
    text-decoration: none;
    
    /*background-color: #ecc439;*/
    
    background: #ffd800; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDgwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZjAyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZmZGMyZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmU3ODkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffd800 0%, #fff02b 50%, #ffdc2d 51%, #ffe789 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd800), color-stop(50%,#fff02b), color-stop(51%,#ffdc2d), color-stop(100%,#ffe789)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffd800 0%,#fff02b 50%,#ffdc2d 51%,#ffe789 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffd800 0%,#fff02b 50%,#ffdc2d 51%,#ffe789 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffd800 0%,#fff02b 50%,#ffdc2d 51%,#ffe789 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffd800 0%,#fff02b 50%,#ffdc2d 51%,#ffe789 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd800', endColorstr='#ffe789',GradientType=0 ); /* IE6-8 */
}

.main_left ul li a.selected
{
    color: #ffffff;
    text-decoration: none;
    
    /*background-color: #385e70;*/
    
    border: 1px solid #1e5799;
    
    background: #1e5799; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzI5ODlkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzIwN2NjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* IE10+ */
    background: linear-gradient(to bottom, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-8 */
}

ul.menu_left 
{
    list-style-type: none;
    padding: 0px;
}

/* INNE >>> */
.page
{
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}

.error
{
    color: #ff0000;
}

.clear
{
    clear: both;
}

.red 
{
	color: #ff0000;
}

.green 
{
	color: #00ff00;
}

.blue
{
	color: #0000ff;
}

.green_1
{
	color: #009900;
}

#accordion  h3{
	font-size: 12px;
	line-height: 12px;
}
/* INNE <<< */

/* VALID >>> */
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}
/* VALID <<< */

/* EDIT >>> */
.display-label, .editor-label, .display-field, .editor-field
{
    margin: 0.5em 0;
}

.text-box
{
    width: 30em;
}

.text-box.multi-line
{
    height: 6.5em;
}

.tri-state
{
    width: 6em;
}
/* EDIT <<< */

/* TAB >>> */
table.tabLogin 
{
    width: 100%;
}

table.curTickets, table.lstTransactions
{
	border-width: 0px;
	width: 100%;
}

table tr td, table tr th
{
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
    
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

table.obroty, table.cennik
{
	border-width: 0px;
	width: 100%;
	font-size: 11px;
	line-height: 13px;
}

table.obroty tr, table.cennik tr
{
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 5px;
    padding-right: 5px;
}

table.obroty tr td, table.cennik tr td
{
    padding-top: 2px;
    padding-bottom: 2px;
    
    border: 1px solid #609fbf;
    background-color: #d3e1e9;
}

table.obroty tr:hover td, table.cennik tr:hover td
{
    background-color: #e2f1f9;
    color: #ff0000;
}

table.obroty tr.tr_head, table.obroty tr.tr_head:hover, table.cennik tr.tr_head, table.cennik tr.tr_head:hover 
{
    /*background-color: #385e70;
    font-weight: bold;
    text-align: center;
    color: #ffffff;*/
}

table.obroty tr.tr_head th, table.obroty tr.tr_head:hover th, table.cennik tr.tr_head th, table.cennik tr.tr_head:hover th
{
    /*padding-top: 10px;
    padding-bottom: 10px;*/
    height: 30px;
    vertical-align: middle;
    
    background-color: #385e70;
    font-weight: bold;
    text-align: center;
    color: #ffffff;
}

table tr.tr_head_sub1, table tr.tr_head_sub1:hover
{
    background-color: #4c8099;
    font-weight: bold;
    text-align: center;
    color: #ffffff;
}

table tr.tr_head_sub1 th, table tr.tr_head_sub1:hover th
{
    /*padding-top: 10px;
    padding-bottom: 10px;*/
    height: 30px;
    vertical-align: middle;
}

table tr.tr_head_sub2, table tr.tr_head_sub2:hover
{
    background-color: #609fbf;
    font-weight: bold;
    text-align: center;
    color: #ffffff;
}

table tr.tr_head_sub2 th, table tr.tr_head_sub2:hover th
{
    /*padding-top: 10px;
    padding-bottom: 10px;*/
    height: 30px;
    vertical-align: middle;
}

.td_center, .td_left, .td_right 
{
    padding-left: 5px;
    padding-right: 5px;
}

.td_center
{
    text-align: center;
}

.td_left
{
    text-align: left;
}

.td_right 
{
    text-align: right;
}

/* TAB <<< */

/* FORM >>> */
input, select, textarea
{
	font-size: 11px;
    
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    
    padding-left: 5px;
    padding-right: 5px;
}

input[type="text"] 
{
    width: 100%;
    border: 1px solid #99b2bf;
}

input[type="password"] 
{
    width: 100%;
    border: 1px solid #99b2bf;
}

input[type="file"]
{
    width: 100%;
    border: 1px solid #99b2bf;
}

select
{
    width: 100%;
    border: 1px solid #99b2bf;
}

input[disabled="disabled"] 
{
    background: #eeeeee;
    color: #666666;
}

input[type="submit"]
{
	color: #333333;
	background-color: #eeeeee;
    border: 1px solid #333333;
}

textarea.message {
    font-size: 11px;
    font-family: Tahoma, Verdana, Arial;
    width: 200px;
    height: 100px;
    margin-top: 5px;
    margin-bottom: 5px;
}

input[type="submit"].accept_button {
    margin-top: 2px;
    margin-bottom: 2px;
    text-align: center;
    /*font-weight: bold;*/
    vertical-align: middle;
    background-color: #ebf7ca;
    padding: 5px;
}

input[type="submit"].cancel_button {
    margin-top: 2px;
    margin-bottom: 2px;
    text-align: center;
    /*font-weight: bold;*/
    vertical-align: middle;
    background-color: #f8c8ad;
    float: left;
    padding: 5px;
}

input[type="submit"].correct_button {
    margin-top: 2px;
    margin-bottom: 2px;
    text-align: center;
    /*font-weight: bold;*/
    vertical-align: middle;
    background-color: #FDEBC6;
    float: left;
    padding: 5px;
}

input[type="submit"].delete {
	width: 16px;
	height: 16px;
	background-image: url(Images/Icons/del.png);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	border: none;
    float: left;
}

input[type="submit"].info {
	width: 16px;
	height: 16px;
	background-image: url(Images/Icons/inf.png);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	border: none;
    float: left;
}

input[type="submit"].pay {
	width: 16px;
	height: 16px;
	background-image: url(Images/Icons/pay.png);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	border: none;
}
/* FORM <<< */

/* Wniosek */
div.wniosek fieldset 
{
    margin-bottom: 10px;
}

ul.list_num1
{
    list-style-type: decimal;
    padding-left: 20px;
}

ul.list_num2
{
    list-style-type: lower-alpha;
    padding-left: 20px;
}

ul.list_num3
{
    list-style-type: disc;
    padding-left: 20px;
}

ul.list_num1 li 
{
    padding-bottom: 10px;
}

/*
	 CSS-Tricks Example
	 by Chris Coyier
	 http://css-tricks.com
*/

/*form div 
{ 
    overflow: hidden; margin: 0 0 5px 0; 
}*/

fieldset 
{
    padding: 10px;
    margin-bottom: 10px;
    border: 1px solid #385e70;
    
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

fieldset legend
{
    padding-left: 5px;
    padding-right: 5px;
    border: 1px solid #385e70;
    color: #ffffff;
    font-weight: bold;
    background-color: #385e70;
    
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}


div.dotpay 
{
    margin-top: 50px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    
    width: 600px;
    height: 150px;
    
    background-image: url(Images/logotypy_kanalow.png);
    background-repeat: no-repeat;
}


.nav_box_off, .nav_box_on
{
    float: left;
    
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    /*color: #ecc439;*/
    
    margin: 2px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 15px;
    padding-right: 15px;
    
    /*min-width: 120px;*/
    
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}

.nav_box_on 
{
    color: #ffffff;
    
    background: #1e5799; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzI5ODlkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzIwN2NjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* IE10+ */
    background: linear-gradient(to bottom, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-8 */
}

.nav_box_off 
{
    color: #ffffff;
    
    background: #5c5c5c; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVjNWM1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzgxODE4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzc1NzU3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiM2IzYjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #5c5c5c 0%, #818181 50%, #757575 51%, #b3b3b3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5c5c5c), color-stop(50%,#818181), color-stop(51%,#757575), color-stop(100%,#b3b3b3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #5c5c5c 0%,#818181 50%,#757575 51%,#b3b3b3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #5c5c5c 0%,#818181 50%,#757575 51%,#b3b3b3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #5c5c5c 0%,#818181 50%,#757575 51%,#b3b3b3 100%); /* IE10+ */
    background: linear-gradient(to bottom, #5c5c5c 0%,#818181 50%,#757575 51%,#b3b3b3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c5c5c', endColorstr='#b3b3b3',GradientType=0 ); /* IE6-8 */
}

a.nav_box_off:hover
{
    color: #000000;
    text-decoration: none;
    
    background: #ffd800; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDgwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZjAyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZmZGMyZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmU3ODkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffd800 0%, #fff02b 50%, #ffdc2d 51%, #ffe789 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd800), color-stop(50%,#fff02b), color-stop(51%,#ffdc2d), color-stop(100%,#ffe789)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffd800 0%,#fff02b 50%,#ffdc2d 51%,#ffe789 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffd800 0%,#fff02b 50%,#ffdc2d 51%,#ffe789 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffd800 0%,#fff02b 50%,#ffdc2d 51%,#ffe789 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffd800 0%,#fff02b 50%,#ffdc2d 51%,#ffe789 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd800', endColorstr='#ffe789',GradientType=0 ); /* IE6-8 */
}

a.nav_box_on:hover
{
    color: #ffffff;
    text-decoration: none;
}

.param_name
{
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #d3e1e9;
    border: 1px solid #99b2bf;
    
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.param_name textarea
{
    width: 100%;
    border: 1px solid #99b2bf;
    max-width: 635px;
    min-height: 150px;
}

.param_name input, .param_name select /*, .param_name textarea */
{
    max-width: 428px;
}

.param_name:hover
{
    background-color: #daeaf2;
}

.param_name b
{
    width: 200px;
    display: inline-block;
}

.krok 
{
    /*width: 100%;*/
    margin-top: 10px;
    margin-bottom: 10px;
}

.krokOn
{
    background-color: #385e70;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    float: left;
    
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.krokOff
{
    background-color: #eeeeee;
    font-weight: bold;
    color: #666666;
    text-align: center;
    float: left;
    
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

div.strony 
{
    margin-left: 2px;
    margin-right: 2px;
    min-height: 20px;
    background-color: #385e70;
    font-weight: bold;
    color: #8BB298;
    border: 1px solid #385e70;
    
    border-radius: 6px;    
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

div.strony a 
{
    display: inline-block;
    float: left;
    color: #ffffff;
    padding-left: 5px;
    padding-right: 5px;
    
    border-radius: 6px;    
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

div.strony a:hover
{
    color: #385e70;
    background-color: #ffffff;
    text-decoration: none;
}

div.strony a.pgCurrent
{
    text-decoration: underline;
}

div.strony a.pgCurrent:hover
{
    text-decoration: underline;
}

img 
{
    border: 0px;
}

span.status_-1 /* -1  'Płatność nieudana' */
{
    color: #ff3800;
    font-style: italic;
}

span.status_0 /*  0  'Oczekiwanie na płatność' */
{
    color: #acacac;
    font-style: italic;
}

span.status_1 /*  1  'Płatność rozpoczęta' */
{
    color: #7e7e7e;
    font-style: italic;
}

span.status_2 /*  2  'Płatność zakończona' */
{
    color: #4f4f4f;
    font-style: italic;
}

span.status_3 /*  3  'Płatność odrzucona' */
{
    color: #c47d37;
    font-style: italic;
}

span.status_4 /*  4  'Płatność anulowana' */
{
    color: #c62809;
    font-style: italic;
}

span.status_5 /*  5  'Reklamacja' */
{
    color: #09b0c6;
    font-style: italic;
}

span.status_95 /* 95  'Transakcja anulowana w POK' */
{
    color: #c66209;
    text-decoration: line-through;
}

span.status_96 /* 96  'Transakcja anulowana' */
{
    color: #c62809;
    text-decoration: line-through;
}

span.status_97 /* 97  'Transakcja wysłana' */
{
    color: #df9100;
}

span.status_98 /* 98  'Transakcja niepewna' */
{
    color: #6bc609;
}

span.status_99 /* 99  'Transakcja zrealizowana' */
{
    color: #00ab0c;
    font-weight: bold;
}

span.oper_S /* 'S' then 'Portmonetka - Skasowanie' */
{
    color: #729200;
    /*font-style: italic;*/
    /*font-weight: bold;*/
    /*text-decoration: line-through;*/
}

span.oper_Z /* 'Z' then 'Portmonetka - Zwrot' */
{
    color: #729200;
    font-style: italic;
    /*font-weight: bold;*/
    /*text-decoration: line-through;*/
}

span.oper_T /* 'T' then 'Terminowy - Wejście' */
{
    color: #00a3df;
    /*font-style: italic;*/
    /*font-weight: bold;*/
    /*text-decoration: line-through;*/
}

span.oper_W /* 'W' then 'Terminowy - Wyjście' */
{
    color: #00a3df;
    font-style: italic;
    /*font-weight: bold;*/
    /*text-decoration: line-through;*/
}

span.oper_+ /* '+' then 'Portmonetka - Wpłata' */
{
    color: #06cf28;
    /*font-style: italic;*/
    /*font-weight: bold;*/
    /*text-decoration: line-through;*/
}

span.oper_- /* '-' then 'Portmonetka - Wypłata' */
{
    color: #06cf28;
    font-style: italic;
    /*font-weight: bold;*/
    /*text-decoration: line-through;*/
}

span.oper_R /* 'R' and obr.nb_pojazdu  = 0 then 'Reklamacja' */ /* 'R' and obr.nb_pojazdu != 0 then 'Rewizor' */
{
    color: #cf6506;
    /*font-style: italic;*/
    font-weight: bold;
    /*text-decoration: line-through;*/
}

span.oper_D /* 'B' then 'Blokada kasownika' */
{
    color: #bcbcbc;
    font-style: italic;
    /*font-weight: bold;*/
    /*text-decoration: line-through;*/
}

span.oper_K /* 'K' then 'Karta kontrolera' */
{
    color: #bcbcbc;
    font-style: italic;
    /*font-weight: bold;*/
    /*text-decoration: line-through;*/
}

span.oper_E /* 'E' then 'Zakup biletu' */
{
    color: #4cb102;
    /*font-style: italic;*/
    font-weight: bold;
    /*text-decoration: line-through;*/
}

span.oper_0 /* '0' then 'Brak środków' */
{
    color: #d01400;
    font-style: italic;
    /*font-weight: bold;*/
    /*text-decoration: line-through;*/
}

span.oper_X /* 'X' then 'Karta na czarnej liście' */
{
    color: #ff1800;
    /*font-style: italic;*/
    font-weight: bold;
    text-decoration: line-through;
}

span.oper_U /* 'U' then 'Brak ciągłości' */
{
    color: #ff3700;
    /*font-style: italic;*/
    /*font-weight: bold;*/
    text-decoration: line-through;
}

span.oper_P /* 'P' then 'Portmonetka - Pobranie' */
{
    color: #ff8a00;
    font-style: italic;
    /*font-weight: bold;*/
    /*text-decoration: line-through;*/
}

span.oper_! /* '!' then 'Sytuacja nietypowa' */
{
    color: #989898;
    /*font-style: italic;*/
    font-weight: bold;
    /*text-decoration: line-through;*/
}

span.oper_D /* 'D' then 'Terminowy - Doładowanie' */
{
    color: #76b300;
    /*font-style: italic;*/
    font-weight: bold;
    /*text-decoration: line-through;*/
}

.google_map 
{
    border: 1px solid #385e70;
    width: 425px;
    height: 350px;
}

.menu_box
{
    color: #6d6237;
    margin-bottom: 10px;
}

.naglowek
{
    color: #FFF;
    text-align: center;
}

.menu_box_topic 
{
    display: block;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    
    margin-top: 0px;
    padding: 5px;
    
    border-radius: 6px;    
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    
    background: #444444; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0NDQ0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzVmNWY1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzU3NTc1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NDg0ODQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #444444 0%, #5f5f5f 50%, #575757 51%, #848484 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(50%,#5f5f5f), color-stop(51%,#575757), color-stop(100%,#848484)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #444444 0%,#5f5f5f 50%,#575757 51%,#848484 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #444444 0%,#5f5f5f 50%,#575757 51%,#848484 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #444444 0%,#5f5f5f 50%,#575757 51%,#848484 100%); /* IE10+ */
    background: linear-gradient(to bottom, #444444 0%,#5f5f5f 50%,#575757 51%,#848484 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#848484',GradientType=0 ); /* IE6-8 */
}

div.help_image {
    width: 100%;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 10px;
    font-style: italic;
    color: #aaaaaa;
}

div.help_image:hover {
    color: #333333;
}

img.help_image {
    display: block;
    margin: 10px auto 0px;
    border-color: #aaaaaa;
    border-style: solid;
    border-width: 2px;
    max-width: 500px;
    padding: 10px;
}

img.help_image:hover {
    border-color: #333333;
}

.stanKarty_USZK 
{
    font-style: italic;
    color: #89582C;
}

.stanKarty_PERS
{
    font-style: italic;
    color: #98AA12;
}

.stanKarty_WYDA
{
    font-style: italic;
    color: #00ab0c;
}

.stanKarty_BLOK
{
    font-style: italic;
    color: #c62809;
}

.stanKarty_ZWRO
{
    font-style: italic;
    color: #c66209;
}

.stanKarty_SPRZ
{
    font-style: italic;
    color: #0A95C6;
}

.stanKarty_
{
    font-style: italic;
    color: #999999;
}


.parFld
{
    margin-bottom: 5px;
    padding: 5px;
    
    background-color: #d3e1e9;
    border: 1px solid #99b2bf;
    
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}


.parFld:hover
{
    background-color: #daeaf2;
    border: 1px solid #556e7b;
}

.parNam
{
    width: 25%;
    float: left;
    font-weight: bold;
}

.parVal 
{
    /*margin-left: -10px;*/
    width: 75%;
    float: left;
}

.parVal input
{
    /*width: 100%;
    max-width: 100%;*/
}