/* reset/clearfix */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote,
a, em, font, img, small, sub, sup,
u, center, dl, dt, dd, ol, ul, li,
form, label, legend, tbody{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 14px;
    font-weight: normal;
    font-family:  Tahoma, Arial, Helvetica, sans-serif;
}

fieldset { 
  display: block;
  margin-left: 2px;
  margin-right: 2px;
  padding-top: 0.45em;
  padding-bottom: 0.625em;
  padding-left: 1.75em;
  padding-right: 1.75em;
  border: 1px groove (internal value);
  border-color: red;
}

body {background:#fff url('../images/background.gif') repeat-x; color:#737373; font-family:arial,Verdana,sans-serif; font-size:8px; margin:0; text-align: left;}

*{ margin: 0; padding: 0; }

A:link {text-decoration: none; color: #737373;}
A:visited {text-decoration: none; color: #737373;}
A:active {text-decoration: none; color: #737373;}
A:hover {text-decoration: none; color: #0A93C9;}

.naglowek { font-size: 20px;}
div#logo { width: 300px; height: 50px; float: left; margin-left: 20px; margin-top: 10px; color: white; border: 0px solid red;}
div#logo a { color: white; }
#panel_top { width: 70px; height: 70px; float: right; margin-right: 20px; margin-top: 15px; color: white; font-size: 11px; text-align: center; border: 1px solid #363636;}
#panel_top:hover { width: 70px; height: 70px; float: right; margin-right: 20px; margin-top: 15px; color: white; font-size: 11px; text-align: center; border: 1px solid #BFCF47;}

div#login_info { width: 220px; height: 70px; float: right; margin-right: 20px; margin-top: 15px; color: white; font-size: 11px; text-align: center; border: 0px solid red;}

.form{ 
    background-color: #FFFFFF;
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
    border: solid 1px #E5E5E5;
    font-size:14px;
    outline: 0;
    padding: 9px;
    width: 150px;

    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;

    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
}

.form:hover, .form:focus { 
    border-color: #C9C9C9;

    box-shadow: rgba(0,0,0, 0.5) 0px 0px 8px;
    -moz-box-shadow: rgba(0,0,0, 0.5) 0px 0px 8px;
    -webkit-box-shadow: rgba(0,0,0, 0.5) 0px 0px 8px;
}

.button {
	background-color: #505050;
	background-image: linear-gradient(bottom, #505050 0%, #707070 100%);
	background-image: -o-linear-gradient(bottom, #505050 0%, #707070 100%);
	background-image: -moz-linear-gradient(bottom, #505050 0%, #707070 100%);
	background-image: -webkit-linear-gradient(bottom, #505050 0%, #707070 100%);
	background-image: -ms-linear-gradient(bottom, #505050 0%, #707070 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #505050),
		color-stop(1, #707070)
	);
	background-position: center top;
	background-repeat: no-repeat;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #808080;
	color: #FFF;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	width: auto;
	padding: 5px;
}
.kasowanie{float: left; width: 98%; border: 1px solid #cb2b2b; background: #f99e9e; padding: 5px; margin-top: 5px;}
.komunikat{float: left; width: 98%; border: 1px solid #99CC99; background: #EEFFE8; padding: 5px; margin-top: 5px;}
.center{vertical-align: text-bottom; padding: 0px;}
.top {background: #ECFAD4; padding: 5px; height: 30px; color: black; font-weight: bold; font-size: 12px;}
.kontrachent {background: #f0f0f5; padding: 5px; height: 30px; color: black; font-size: 14px;}
.tlo1 {background: #F7F7F7; padding: 5px; height: 30px; color: black;}
.tlo2 {background: #EDEDED; padding: 5px; height: 30px; color: black;}
.archiwum {color: blue;}
.numerowanie{float: left; border: 1px solid #BFBFBF; padding: 5px; margin: 0px 3px 0px 3px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
span#zielone { color: #BFCF47; }
div#left_panel { float: left; width: 930px; margin-left: 10px;}
div#right_panel { float: right; background: #EFEFEF; width: 220px; margin-right: 20px; margin-top: 20px; color: black; padding: 5px;}



.akcesoria{float: left; padding: 3px; border: 1px solid silver; margin-top: 2px; margin-right: 5px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

.menu_konfiguracja { text-align: center; margin-left: 10px; margin-top: 5px; background: url("../images/menu_ico_tlo.gif"); float: right; width: 50px; height: 50px; border: ; border-width: 1px; border-style: solid; border-color: #EAEAEA;}
.menu_konfiguracja:hover {border-color: silver;box-shadow: rgba(0,0,0, 0.5) 0px 0px 8px;-moz-box-shadow: rgba(0,0,0, 0.5) 0px 0px 8px;-webkit-box-shadow: rgba(0,0,0, 0.5) 0px 0px 8px;}
.menu_ico_nazwa_konfiguracja {float: center; margin-left: 0px; margin-top: 10px; height: 30px;}
.menu_ico { text-align: center; margin-left: 10px; margin-top: 5px; background: url("../images/menu_ico_tlo.gif"); float: left; width: 140px; height: 50px; border: ; border-width: 1px; border-style: solid; border-color: #EAEAEA;}
.menu_ico:hover {border-color: silver;box-shadow: rgba(0,0,0, 0.5) 0px 0px 8px;-moz-box-shadow: rgba(0,0,0, 0.5) 0px 0px 8px;-webkit-box-shadow: rgba(0,0,0, 0.5) 0px 0px 8px;}
.menu_ico:active {border-color: silver;box-shadow: rgba(0,0,0, 0.5) 0px 0px 18px;-moz-box-shadow: rgba(0,0,0, 0.5) 0px 0px 8px;-webkit-box-shadow: rgba(0,0,0, 0.5) 0px 0px 8px;}
.menu_ico_nazwa {float: left; margin-left: 5px; margin-top: 10px; height: 30px;}
span#menu_nazwa { font-size: 12px; width: auto; float: left; margin-top: 17px; margin-left: 5px;}
.menu_ico_lic { text-align: center; margin-left: 10px; margin-top: 5px; background: url("../images/menu_ico_tlo.gif"); float: left; width: 50px; height: 50px; border: ; border-width: 1px; border-style: solid; border-color: #EAEAEA;}
.menu_ico_lic:hover {border-color: silver;box-shadow: rgba(0,0,0, 0.5) 0px 0px 8px;-moz-box-shadow: rgba(0,0,0, 0.5) 0px 0px 8px;-webkit-box-shadow: rgba(0,0,0, 0.5) 0px 0px 8px;}
.menu_ico_nazwa_lic {float: center; margin-left: 0px; margin-top: 10px; height: 30px;}



div#info_red {margin-top: 0px; background: #F2F2F2; width: 530px; height: auto; float: center;
border: ;
border-width: 1px;
border-style: solid;
border-color: #EAEAEA;
}
div#pasek { background: url("../images/separator.gif"); float: bottom; width: 100%; height: 6px; }
img.ico{margin-top: 20px;margin-left: -10px;float: left;z-index: 100; }
div#stopka { float: left; background: #000; width: 99%; height: 30px; font-size: 11px;}
div#stopka span{float: right; margin-top: 7px; margin-right: 10px; color: #BFCF47;}