/* Rozwijany panel*/
.panel_header {border:1px solid #78aaff; -moz-border-radius:6px ;-webkit-border-radius:6px;
	background: #75C0FF; /* old browsers */
	background: -moz-linear-gradient(top, #75C0FF 0%, #0373F2 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#75C0FF), color-stop(100%,#0373F2)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75C0FF', endColorstr='#0373F2',GradientType=0 ); /* ie */
        height: 27px;
        color: #fff;
        margin-top:10px;
	}

.panel_header_expanded {border:1px solid #d1d1d1;-moz-border-radius:6px;-webkit-border-radius:6px;background: #FFFFFF; /* old browsers */
	background: -moz-linear-gradient(top, #FFFFFF 0%, #D1D1D1 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#D1D1D1)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#D1D1D1',GradientType=0 ); /* ie */ 
        height: 27px;
        color: #000;
        display: block;
	}
.panel_header ul {list-style: none; margin: 0px; padding: 0px; padding-top: 5px;} 
.panel_header ul li {float: left; padding: 0px 15px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); }
.panel_header ul li a {color: #fff; padding: 0px 15px 0 10px; font-size: 10px;}
.panel_header_expanded ul li a {color: #000;}
.btn_expand, .btn_rollup {text-decoration: none;}
.btn_expand {background: transparent url('/images/arrow_white_right.gif') no-repeat 95% 60%; border: 1px solid white; height: 13px; display: none;}
.btn_expand:hover {background-color: #2858C1}
.btn_rollup {background: #fff url('/images/arrow_black_down.gif') no-repeat 95% 60%; border: 1px solid #D7D7D7; color: red; height: 13px; display: block;}
.panel_header ul li a.btn_rollup {color: #000;width:35px}
.panel_has_error{border:1px solid red;}

.panel_header_black {
    background-color: black;
    -moz-border-radius: 6px;
	-webkit-border-radius: 6px;
    background: -moz-linear-gradient(center top , #979797 0%, #000 100%) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#979797), color-stop(100%,#000)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#979797', endColorstr='#000',GradientType=0 ); /* ie */ height: 27px; color: #000;
    border: 1px solid #F6F6F6;
    color: #FFFFFF;
    height: 24px;
    margin-top: 10px;
	font-weight: bold;
	padding-top: 3px;
}
.panel_header_black div {margin-top: 3px;}