body {
	font-family:Arial, Sans-Serif;
	background-color:#EEEEEE;
	}
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
a {color:#0067ab; text-decoration:none;}
a:hover {text-decoration:underline;}
.form{width: 300px; margin: 0 auto;}

input[type='text'], input[type='email'], input[type='password'] , input[type='date'], input[type='tel'] {width: 200px; border-radius: 2px;border: 1px solid #CCC; padding: 10px; color: #333; font-size: 14px; margin-top: 10px;}
input[type='submit']{padding: 10px 25px 8px; color: #fff; background-color: #0067ab; text-shadow: rgba(0,0,0,0.24) 0 1px 0; font-size: 16px; box-shadow: rgba(255,255,255,0.24) 0 2px 0 0 inset,#fff 0 1px 0 0; border: 1px solid #0164a5; border-radius: 2px; margin-top: 10px; cursor:pointer;}
input[type='submit']:hover {background-color: #024978;}
input[type='reset']{padding: 10px 25px 8px; color: #fff; background-color: #0067ab; text-shadow: rgba(0,0,0,0.24) 0 1px 0; font-size: 16px; box-shadow: rgba(255,255,255,0.24) 0 2px 0 0 inset,#fff 0 1px 0 0; border: 1px solid #0164a5; border-radius: 2px; margin-top: 10px; cursor:pointer;}
input[type='reset']:hover {background-color: #024978;}
input.rok_prod[type='text']{width: 75px; border-radius: 2px;border: 1px solid #CCC; padding: 10px; color: #333; font-size: 14px; margin-top: 10px;}
input.link[type='text']{width: 145px; border-radius: 2px;border: 1px solid #CCC; padding: 10px; color: #333; font-size: 14px; margin-top: 10px;}
input.jim[type='text']{width: 120px; border-radius: 2px;border: 1px solid #CCC; padding: 10px; color: #333; font-size: 14px; margin-top: 10px;}
input.readonly[type='text']{width: 200px; border-radius: 2px;border: 1px solid #CCC;background-color: #ededed; padding: 10px; color: #333; font-size: 14px; margin-top: 10px;}

table.gridtable {
    font-family: verdana,arial,sans-serif;
	font-size:12px;
	color:#333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
       
}

table.gridtable tr:hover {
    background: #dbffdb;
    -o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;     
}    
    
table.gridtable td {
    border-left: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    font-size: 12px;
	text-align: center;
}

table.gridtable th {
    background-color: #e4e4e4;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e4e4e4), to(#f4f4f4));
    background-image: -webkit-linear-gradient(top, #e4e4e4, #f4f4f4);
    background-image:    -moz-linear-gradient(top, #e4e4e4, #f4f4f4);
    background-image:     -ms-linear-gradient(top, #e4e4e4, #f4f4f4);
    background-image:      -o-linear-gradient(top, #e4e4e4, #f4f4f4);
    background-image:         linear-gradient(top, #e4e4e4, #f4f4f4);
    text-align: center; 
    color: #4d4d4d;
    border-left: 1px solid #ccc;
    border-top: none;
    font-size: 10px;
    font-weight: normal;
}
div.clndr {
	background-color: #e4e4e4;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e4e4e4), to(#f4f4f4));
    background-image: -webkit-linear-gradient(top, #e4e4e4, #f4f4f4);
    background-image:    -moz-linear-gradient(top, #e4e4e4, #f4f4f4);
    background-image:     -ms-linear-gradient(top, #e4e4e4, #f4f4f4);
    background-image:      -o-linear-gradient(top, #e4e4e4, #f4f4f4);
    background-image:         linear-gradient(top, #e4e4e4, #f4f4f4);
   position:absolute;
 cursor:default; display:none; border:2px ridge #fff;
}
div.clndr table {
 width:260px; margin:3px;
}
div.clndr th {
border:1px solid #cccccc;
font-family:MS sans serif,Tahoma, Verdana, Arial;
font-size: 10px;
color: #c0c0c0;
text-align:center; padding:0 2px 0 2px;
}
div.clndr td {
 border:1px solid #cccccc; cursor:pointer; 
font-weight: normal;
color: #808080;
font-family:MS sans serif,Tahoma, Verdana, Arial;
font-size: 10px;
 text-align:center; padding:0 2px 0 2px;
}
.banner
{
    background-image: url(../images/banner2.png);
    background-repeat: no-repeat;
    height: 39px;
    width: 420px;
    margin: 0px auto;
}
.banner img { border: 0px; }
.banner1
{
    background-image: url(../images/logo_wdt_net.png);
    background-repeat: no-repeat;
    height: 39px;
    width: 187px;
    margin: 0px auto;
}
.banner1 img { border: 0px; }
.banner2
{
    background-image: url(../images/logo_serwis_net.png);
    background-repeat: no-repeat;
    height: 43px;
    width: 211px;
    margin: 0px auto;
	position:absolute;
	}
.banner2 img { border: 0px; }
.banner3
{
    background-image: url(../images/logo_logis.png);
    background-repeat: no-repeat;
    height: 53px;
    width: 393px;
    margin: 0px auto;
}
.banner3 img { border: 0px; }