
body {
	behavior:url(/gzd/layouts/gzd/images/css.htc);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464646;
	text-decoration: none;
	background: #FFF url(images/bg-page.gif) repeat top fixed;
	margin:0;
	padding:0;
	height:100%;
}
a img, img{
border:none;
}
#main_x {
	width:760px;
	margin: 0 auto;
	background-color:#464646;
	border:1px solid #464646;
}
#main-inner {
	margin:0 21px 20px 21px;
	padding:0 20px 20px 20px;
	background-color: #FFFFFF;
	background-image: url(images/bg-main-inner-bottom.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#obrazek{
		background: url(images/baner2/1.jpg) no-repeat left top ;
		width:676px;
		height:203px;
		margin:0 auto;
	
}

#main-inner-left {

	width: 676px;
	display:block;
	float:left;
	line-height:18px;
	
	margin-top:15px;
}

#main-inner-left p{
	
	
}

#logo_male {
	width:171px;
	height:126px;
	background: url('images/klocek.jpg') no-repeat;
	text-align:center;
	padding-top:20px;
}



#logo_male.srodek {
	margin:0 auto;
	
}
#logo_male label  {
	display:block;
	}
#logo_male h1 {
	margin:0px;
	text-align:center;
	padding:10px 0 0 0  ;
	color: white;
font-size:18px;
}

#main-inner-right {
	width: 171px;
	display:block;
	float:right;
	margin-top:15px;
}

#main-inner-right ul {
margin:0;
padding:0;
list-style:none;
}
#main-inner-right li {
margin:0;
padding:0;
text-align:center;
list-style:none;
}
#main-inner-right li a{
font-size:1em;
color:#000;
font-weight:bold;
text-decoration:none;
}
#main-inner-right li li a{
font-size:0.9em;
color:green;
font-weight:bold;
text-decoration:none;
}


#logo {
	position:relative;
	width:718px;
	margin:10px 21px 0 21px;
	padding-top:1px;
	padding-bottom:0;
	background-color: #FFFFFF;
	background-image: url(images/bg-logo-top1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	
}
#menu_logowanie {
	float:right;
	width:400px;
	text-align:right;
	padding-right:30px;
	height:20px;

}
#menu_logowanie *{
	padding:0px;
	margin:0px;
}
#toolbar {
float:left;
height:20px;
padding-top:5px;
margin-left:25px;
color:#EDEDED;
}

#toolbar ul,#toolbar li{
display:inline;
}
#toolbar a ,#menu_logowanie a  {
color:#EDEDED;
}
#toolbar a:hover ,#menu_logowanie a:hover {
color:#fff;
}
#menu_logowanie input {
	margin: 0 auto;
	border:1px solid #10B204;
	margin-bottom:10px;
	
	background: #12EF00;
	width:55px;
	font-size:11px;
	font-family:Arial;
	padding:0.5px;
	color:white;

}
#menu_logowanie input.submit {
	width:45px;
	background:none;
	border:none;
	/*background: url('images/tlo_input_s.jpg');
	border:1px solid #10B204;*/
	height:20px;
	color:#EDEDED;
	
}
#menu_logowanie p {
padding-top:5px;
color:#EDEDED;
}

#logo1 {
	position:absolute;
	left:0;
	top:45px;
	width:554px;
	height:67px;
	background: url(images/logo2.jpg);
}
#logo a.logo {
	display:block;
	width:343px;
	height:67px;
}
#logo span {
	display:none;
}

h1, h2, h3, h4, h5, h6 { margin: 15px 0; }
p, ul, ol { margin: 15px 0; }

#navbar {
	width: 640px;
	display:block;
	float:right;
	position:relative;
	text-align:right;
	padding-top:95px;
	padding-right:42px;
	z-index:200;
	
	
}
#navbar ul {
	position:relative;
	margin: 0px;
	padding: 0px;
	color: black;
	white-space: nowrap;
	font-weight: bold;
	list-style:none;
	float:right;
	display:block;

}

#navbar ul li {
position:relative;
float:left;
display:block;
margin:0 2px 0 0;
padding:0;
list-style-type: none;
}

#navbar ul ul li {
				display:block;
				margin:0;
				padding:0;
				margin-left:0px;
				margin-right:2px;
				text-align:left;
				cursor:hand;
				
			}
			
			#navbar ul ul {
			display:none;
			 background:#fff ;
			filter:alpha(opacity=95);
			-moz-opacity:.95;
			opacity:.95;
			cursor:hand;
			
			}
			
			#navbar li:hover ul{
			 display:block;	
			position:absolute;
			 left:-1px;
			 top:19px;
			 z-index:100;
			
			 
			}
			#navbar ul li ul li {
			clear:left;
			}

#navbar a, #navbar strong{
display:block;
	float:left;
color: #EDEDED;
background: transparent url("images/tabs_left.jpg") no-repeat left top;
margin:0 2px 0 0;
padding:0 0 0 8px;
text-decoration:none;
cursor:hand;

}
#navbar a.current {
	cursor:hand;
}
#navbar a span, #navbar #current span{
float:left;
display:block;
background: transparent url("images/tabs_right.jpg") no-repeat right top;
padding:4px 13px 2px 6px;
font-weight:bold;
cursor:hand;
}

#navbar a span{
float:none;
cursor:hand;
}

#navbar #current a, #navbar strong{
background-position:0 -300px;
border-bottom: 1px solid #2B6600;
}

#navbar #current a span, #navbar #current span{
background-position:100% -300px;
padding-bottom:3px;	
}

#navbar a:hover{
background-position:0% -150px;

}

#navbar a:hover span{
color: #fff;
background-position:100% -150px;

}

#navbar a:active{
background-position:0% -300px;
color: #fff;
}


#navbar a:active span{
color: #fff;
background-position:100% -300px;
}

#navbar #current a:hover {	background-position:0% -300px; }
#navbar #current a:hover span {	background-position:100% -300px; }

#navbar ul ul li a {
			background:#fff ;
			filter:alpha(opacity=95);
			-moz-opacity:.95;
			opacity:.95;
			padding-left:1px;
			padding-right:1px;
			color:#089302;
			display:block;
			}
		
			#navbar ul ul li a:hover span{
			color:#157F0F;
			}
	
			#navbar ul ul li a span{
			background: #fff;
			display:block;
			clear:left;
			padding-left:12px;
			padding-bottom:3px;
		
						}
#menu_male {
	width:676px;
	margin:0 auto;
	
	text-align:right;
	
}
#menu_male ul{
	display: block;
	float:right;
	margin:0;
	margin-right:30px;
	padding:0;

}
#menu_male li{ 
display: block;
	float:left;
	margin:0;
	padding:0;
	padding-left:20px;
	padding-top:5px;
}
#menu_male a {
font-weight:bold;

}

.clear {
	clear:both;
}
.headingimg {
	margin:18px 0 0 0;
}
#box-small {
	width:171px;
	min-height:146px;
	margin-bottom:15px;
	background-color: #DEDEDE;
	background-image: url(images/bg-box-bottom-small.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#main-inner-right ul,#main-inner-right li {
display:block;

} 

#box-top-small {
	width:171px;
	height:12px;
	background-color: #FFFFFF;
	background-image: url(images/bg-box-top-small.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#box-small p {
	padding:0 8px 12px 8px;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-align:right;
}

#footer {
	clear:both;
	font-size: 0.8em;
	text-align:center;
	padding-top:10px;
	border-top: 1px solid #10CF00;
	margin-top:10px;
}

#footer a:link, #footer a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#footer a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
a, a:visited {
	color:#0FB103;
	text-decoration:underline;
}
a:hover {
	color:#464646;
	text-decoration:none;
}

#waitlogin {
position:absolute;
top:10px;
width:60px;
height:21px;
left:45%;
background: url('images/ajax-loader.gif') no-repeat;
background-position:14px 5px;

font-weight:bold;
text-align:center;
display:none;

}


.table {
	border-collapse: collapse;
	font-size: 11px;
	border: 1px solid #E8E8E8;
	background: #F8F8F8;
}

.table td {
	padding: 2px 4px 2px 2px;
	border-left: 1px solid #E8E8E8;
	border-bottom: 1px solid #DFDFDF;
}

.table a,.table a:visited {
	color: grey
}

.table a:hover,.table a:active {
	color: grey
}

.th, .table thead th, .table th, .table thead td {
	background: #939393 url(images/navg.gif) repeat-x;
	height: 25px;
	padding-left: 4px;
	padding-right: 2px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	border-left: 1px solid #B6D59A;
	border-bottom: solid 1px #FFFFFF;
	border-right: 1px solid #B6D59A;
}

.tfoot {
	background: gray url(images/navg.gif) repeat-x;
	color:white;
	font-weight: bold;
	}

.tr {
	
}
.tr_even {
	background: #F8F8F8;
	}
.tr_odd {
	background: #EFEFEF;
	}	

.tr_hover {
	background: white;
	}	

.tc {
	padding: 2px 2px 2px 2px;
	border-left: 1px solid #E8E8E8;
	border-bottom: 1px solid #DFDFDF;
	Xbackground: #F8F8F8;
	font-weight: bold;
}

.td_selected, .tr_selected {
    background-color: #DDEA8E;
}

.td,.td0 {
	padding: 2px 4px 2px 2px;
	border-left: 1px solid #E8E8E8;
	border-bottom: 1px solid #DFDFDF;
	
}
.td1,.td2 {
	padding: 2px 4px 2px 2px;
	border-left: 1px solid #E8E8E8;
	border-bottom: 1px solid #DFDFDF;
	background: #EFEFEF;
}

div.decorated {
	border: 1px solid #DFDFDF;
	margin-bottom: 5px;
	background: white url('images/gradient_top_right_back.gif') no-repeat top right;
	padding: 5px;
	
	
}

.label {	
	border-bottom:1px dotted;
	}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5F5F5F;
	/*padding: 2px 2px 1px 2px;*/
	background: silver url(images/img01td.gif) repeat-x;	
	width:auto;
	overflow: visible;
}

.input {
	padding: 1px;
}

.input,.button,.select,.textarea {
	border: 1px solid gray;
	margin: 1px;
}<!--
[if IE]>.button {
	width: 1;
}

<!
[endif]-->