body{
	margin     : 0px;
	padding    : 0px;
	text-align : center;
	font       : normal 12px arial;
	color      : #fff;
	background : #186fd2 url(img/back_bar.gif) repeat-x;
}
body {behavior:url("csshover3.htc");}
#buttonpraca a { width: 202px; display: block; height: 27px; display: block; background: url(img/buttonpraca.png) no-repeat; position: absolute; right:-1px; top:227px; z-index:9999; }
#buttonpraca a:hover { background-position: 0 -27px; }
#praca { line-height: 12px; text-align: left; width: 500px; margin-top: -20px; padding-left: 4px; }

#container{
  position     : relative;
	top          : 20px;
  margin       : 0 auto;
  width        : 795px;
  border-style : solid; 
	border-width : 3px;
	color:#fff !important;
	
}	

#top{
  margin       : 0px 0px 0px 0px;
	padding      : 0px;
	width        : 759px;
	height       : 200px;
	/*background   : ;*/
	position     : relative;
	z-index      : 50;
}

#middle{
 width         : 795px;
 min-height        : 557px;
 display       : inline;
 float         : left;
 margin-top    : -7px;
 background    : url(img/back_kre.gif) no-repeat left bottom;
 position      : relative;
 top           : 0px;
 z-index:2;

}

#left{
 width         : 202px;
 float         : left;
 text-align    : left;
 position      : relative;
 z-index       : 55;
 left          : 0px;
}

#left p{
 margin        : 0px;
 position      : relative;
 top           : 25px;
 left          : 70px;
 width         : 190px;
 height        : 50px;
 text-align    : center;
 /*background    : ;*/
}

#right{
  float        : right;
  width        : 570px;
	text-align   : center;
	line-height  : 37px;
	font-size    : 12px;
	position     : relative;
	z-index      : 45;
	background   : #333;
}


.right_oferta{
	font-size    : 16px;
	margin       : 0px 0px 0px 0px;
	position     : relative;
	top          : 10px;
	display      : inline;
	padding      : 0px;
}

.right_praca{
	font-size    : 11px;
	margin       : 0px 0px 0px 0px;
	position     : relative;
	top          : 0px;
	display      : inline;
	padding      : 0px;
	line-height: 18px;
	text-align: left !important;
}

.right_praca a { font-size: 11px; }

.right_wl{
  line-height  : 30px;
	font-size    : 16px;
	margin       : 0px 0px 0px 0px;
	position     : relative;
	top          : 10px;
	display      : inline;
	padding      : 0px;
}

#right_1{
  float        : right;
  width        : 570px;
	position     : relative;
	z-index      : 9;
	/*background   : ;*/
	margin:10px;	
}


#right2{
  float        : right;
  width        : 570px;
	text-align   : left;
	line-height  : 16px;
	font-size    : 12px;
	position     : relative;
	/*z-index      : ;
	background   : ;*/
}

#right3{
  float        : right;
  width        : 570px;
	text-align   : left;
	line-height  : 25px;
	font-size    : 12px;
	position     : relative;
	z-index      : 9;
	/*background   : ;*/
}

#in{
  width        : 550px;
	position     : relative;
	top          : 15px;
	/*background   : ;*/
}

#foot{
  clear        : both;
  width        : 795px;
  height       : 40px;
	font-size    : 12px;
}

#foot p{
  margin       : 0px;
	float        : left;
  display      : inline;
	margin       : 13px 0px 0px 10px;
}

#auto_rog{
 left          : 0px;
 display       : inline;  
 float         : right;
 width         : 200px;
 height        : 100px;
 margin-top    : -60px;
 /*background    : ;*/
}
 
#auto_rog2{
 position      : relative;
 left          : 0px;
 display       : inline;
 margin        : -144px 0px 0px 0px;   
 float         : right;
 width         : 242px;
 height        : 150px;
 }
 
#auto_rog3{
 position      : relative;
 left          : 0px;
 display       : inline;
 margin        : -160px 0px 0px 0px;   
 float         : right;
 width         : 202px;
 height        : 226px;
 }
 
#auto_rog4{
 position      : relative;
 left          : 0px;
 display       : inline;
 margin        : -70px 0px 0px 0px;   
 float         : right;
 width         : 262px;
 height        : 108px;
 }
 
 #auto_rog5{
 position      : relative;
 left          : 10px;
 display       : inline;
 margin        : -110px 0px 0px 0px;   
 float         : right;
 width         : 242px;
 height        : 150px;
 }
 
  #auto_rog5a{
 position      : relative;
 left          : 10px;
 display       : inline;
 margin        : -90px 0px 0px 0px;   
 float         : right;
 width         : 242px;
 height        : 150px;
 }
 
#auto_rog6{
 position      : relative;
 left          : -10px;
 display       : inline;
 margin        : -144px 0px 0px 0px;   
 float         : right;
 width         : 242px;
 height        : 184px;
}

#auto_rog7{
 position      : relative;
 left          : -10px;
 display       : inline;
 margin        : -105px 0px 0px 0px;   
 float         : right;
 width         : 242px;
 height        : 150px;
}
 
img{
 border        : 0px;
 margin        : 0px;
 float         : left;
}

#odst{
 height        : 40px;
 width         : 20px;
}

ul{
 margin-top      : 0px;
}

.so1{
  display : inline;
	margin  : 0px 0px 0px 25px;
}

a:link    {  font-family: Arial; font-size: 12px;  color: #ffffff; text-decoration: none; font-style:normal}
a:visited {  font-family: Arial; font-size: 12px; font-weight:normal;  color: #999999; text-decoration: none; font-style:normal  }
a:hover   {  font-family: Arial; font-weight: normal; font-size: 12px; text-decoration: none; color: #999999; font-style:normal}

a.leftmenu:link    {  font-family: Arial; font-size: 13px;  font-weight:bold;color: #ffffff; text-decoration: none; font-style:normal}
a.leftmenu:visited {  font-family: Arial; font-size: 13px;  font-weight:bold;color: #ffffff; text-decoration: none; font-style:normal }
a.leftmenu:hover   {  font-family: Arial; font-size: 13px;  font-weight:bold;text-decoration: none; color: #999999; font-style:normal}

a.blue:link    {  font-family: Arial; font-size: 15px;  font-weight:bold;color: #0d479a; text-decoration: none; font-style:normal}
a.blue:visited {  font-family: Arial; font-size: 15px;  font-weight:bold;color: #0d479a; text-decoration: none; font-style:normal }
a.blue:hover   {  font-family: Arial; font-size: 15px;  font-weight:bold;text-decoration: none; color: #999999; font-style:normal}

a.norm:link    {  font-family: Arial; font-size: 15px;  font-weight:normal;color: #ffffff; text-decoration: none; font-style:normal}
a.norm:visited {  font-family: Arial; font-size: 15px;  font-weight:normal;color: #ffffff; text-decoration: none; font-style:normal }
a.norm:hover   {  font-family: Arial; font-size: 15px;  font-weight:normal;text-decoration: none; color: #999999; font-style:normal}



 
.conf_n{
	cursor            : text;
	
	color             : #fff;
	width             : 162px;
	height            : 23px;
	margin            : 0px 0px 0px 0px;
	border              : 1px solid white;
	background-color    : transparent;
	
	font              : normal 12px arial;
}

td{
  font              : normal 12px arial;
} 

.conf2_n
{
	cursor              : text;
	border-style        : none;
	color               : #fff;
	width               : 285px;
	height              : 130px;
	overflow            : auto;
	font                : normal 12px arial;
	border              : 1px solid white;
	background-color    : transparent;
}

.conf3_n{
  position:relative;
	top:00px;
	left : 0px;
}

#autobus{
  float     : left; 
	position  : relative; 
	top       : 25px; 
	left      : 70px;
	width         : 250px;
  height        : 151px;
}



#middle_kont{
 width         : 795px;
 height        : 557px;
 display       : inline;
 float         : left;
 margin        : -557px 0px 0px 0px;
 background    : url(img/back_kre.gif) no-repeat left bottom;
 position      : relative;
 z-index       : -1;
}

#in_kont{
  width        : 550px;
	position     : relative;
	top          : 15px;
	/*background   : ;*/
}

#left_kont2{
  width        : 240px;
	position     : relative;
	top          : 0px;
	margin       : -125px 0px 0px 25px;
	z-index      : 47;
	/*background   : ;*/
	float        : left;
	text-align    : left;
}

#left_kont{
 width         : 202px;
 height        : 557px;
 float         : left;
 text-align    : left;
 position      : relative;
 z-index       : 100;
 left          : 0px;
 margin        : -139px 0px 0px 0px;
 text-align    : left;
}

#right_kont{
  width        : 300px;
	margin       : -125px 15px 0px 0px;
	position     : relative;
	top          : 0px;
	z-index      : 53;
	/*background   : ;*/
	float        : right;
	text-align    : left;
}

#mleft {
	width: 200px;
	padding:0px;
	text-transform: uppercase;
}
#mleft ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#mleft li a {
	height: 77px;
	width:202px;
	text-decoration:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;	
}
	
#mleft li a:link, #mleft li a:visited {
	color: #fff;
	display:table-cell;
	vertical-align:middle;
	background: url(images/pts_btn2.png) no-repeat;
}
	
#mleft li a:hover {
	color: #fff;
	background: url(images/pts_btn.png) no-repeat;
}
	
#mleft li a:active {
	color: #fff;
	background: url(images/pts_btn.png) no-repeat;
}	

#mleft li.oferta a:link, #mleft li.oferta a:visited {
	color: #fff;
	display: block;
	background: url(images/btny.png) no-repeat;
	margin-left:-2px;
	width:202px;
	margin-top:-2px;
	text-align: center;
	float:left;
	line-height: 30px;
	text-transform: none;
	letter-spacing: normal;
}
.x{
	background: none !important;
	height:66px !important;
	font-weight: bold !important;
}
.x:hover{
	background: none !important;
	height:66px !important;
	font-weight: bold !important;
}
#mleft li.oferta a:hover {
	color: #fff;
	background: url(images/btny_on.png) no-repeat;
}
	
#mleft li.oferta a:active {
	color: #fff;
	background: url(images/btny.png) no-repeat;
}	
.lbutton{
	width:61px !important;
	height:61px !important;
	float:left;
}
.opis{
	margin-left:5px !important;
	margin-right:5px;
	cursor: pointer;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	font-size: 10pt;
	font-weight: bold;
	display: table-cell;
	vertical-align: middle;
	height: 61px;
}
ul#navigation-1 {
	list-style:none;
	width:800px;
	height:29px; 
	text-transform:uppercase;
    margin:0px;
    position:relative;
    padding:0px;
    margin-top:-10px;
    z-index: 60;
}
ul#navigation-1 li{
	margin:0;
	padding:0;
	display:block; 
	float:left;
	position:relative;
	width:202px;
	margin-left:-3px;
}
ul#navigation-1 li a:link, ul#navigation-1 li a:visited{
	display:block;
	text-align:center; 
	text-decoration:none; 
	background:url(images/btn.png) no-repeat; 
	color:#ffffff; 
	width:202px; 
	height:29px;
	padding-top:6px;
	font-weight:bold;
}
ul#navigation-1 li:hover a, ul#navigation-1 li a:hover, ul#navigation-1 li a:active{
	display:block; 
	text-align:center; 
	text-decoration:none; 
	background:url(images/btn_on.png) no-repeat; 
	color:#ffffff; 
	width:202px; 
	height:29px;
}
ul#navigation-1 li ul.navigation-2{ 
	list-style:none; 
	display:none; 
	width:202px;
    margin:0px; 
    padding:0px;	
    position:absolute;
}
ul#navigation-1 li:hover ul.navigation-2{ 
	display:block;
}
ul#navigation-1 li ul.navigation-2 li{ 
	clear:left; 
	width:202px; 
	margin-top:-6px;	
}
ul#navigation-1 li ul.navigation-2 li a:link, ul#navigation-1 li ul.navigation-2 li a:visited{ 
	clear:left; 
	background:url(images/btn.png) no-repeat; 
	width:202px; 
	border:none; 
	position:relative; 
	z-index:1000; 
}
ul#navigation-1 li ul.navigation-2 li:hover a, ul#navigation-1 li ul.navigation-2 li a:active, ul#navigation-1 li ul.navigation-2 li a:hover{
	clear:left; 
	background:url(images/btn_on.png) no-repeat; 
	width:202px; 
	border:none; 
	position:relative; 
	z-index:1000;
}
#banner{
	width:100%;
	height:197px;
}
.login_btn{
	background: url(img/wyslij.gif);
}
#admin_menu ul {
	list-style: none;
    margin-left:10px;
    position:relative;
    padding:0px;
}
#userinfo {
	color:#fff;
	line-height:1.5em;
	font-size:11px;
	background:#353535;
	border: 1px solid #111111;
	padding: 10px;
	width: 200px;
	margin-left:10px;
	margin-top:20px;
	margin-bottom:20px;
	height: 30px;
}

#userinfo a {
	color:#d6d6d6;
}

#userinfo a:hover {
	text-decoration:underline;
	color:#fff;
}

div#tab {
	float:left;
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
	font: normal normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;	
}

div#tab table {
	border-collapse: collapse;
	color:#353535 !important;
}

div#tab caption {
	background: url(images/dtable.gif) #FFF repeat-x scroll center left;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
	display: none;
	font: normal normal bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px;
	border-right:1px solid #ccc;
}

div#tab caption {
	display: block
}

div#tab thead tr th, div#tab tr thead td {
	background: url(images/dtable.gif) #FFF repeat-x scroll center left;
	border-bottom: 1px solid #CCC;
	font: normal normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px;
	position: relative;
	text-align: left;	
}
div#tab thead {
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
}
div#tab tbody {
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
div#tab thead tr th, div#tab tr thead td {
	position: inherit
}

div#tab tr th, div#tab tbody tr td {
	background: url(images/dtablerow.gif) #FFF repeat-x scroll center left;
	display: table-cell;
	font: normal normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px;
	text-align: left;
	vertical-align: middle
}

div#tab tbody tr.odd th, div#tab tbody tr.odd td {
	background: url(images/dtablerow.gif) #EEE repeat-x scroll center left;
	display: table-cell;
	padding: 5px;
	text-align: left;
	vertical-align: middle
}

div#tab tbody tr:hover th, div#tab tbody tr:hover td, div#tab tbody tr.odd:hover th, div#tab tbody tr.odd:hover td {
	background: url(images/dtablerow.gif) #999 repeat-x scroll center left;
	color: #FFF;
	display: table-cell;
	padding: 5px;
	text-align: left;
	vertical-align: middle
}

div#tab tbody tr a, div#tab tbody tr a:link, div#tab tbody tr a:visited {
	color: #009;
	text-decoration: none
}

div#tab tbody a:hover {
	color: #009;
	text-decoration: underline
}

div#tab tbody tr:hover th a, div#tab tbody tr:hover td a, div#tab tbody tr.odd:hover th a, div#tab tbody tr.odd:hover td a {
	color: #FFF;
	text-decoration: none
}

div#tab tbody tr:hover th a:hover, div#tab tbody tr:hover td a:hover, div#tab tbody tr.odd:hover th a:hover, div#tab tbody tr.odd:hover td a:hover {
	color: #FFF;
	text-decoration: underline
}

div#tab tfoot tr th {
	background: url(images/dtable.gif) #FFF repeat scroll center left;
	border-top: 1px solid #CCC;
	font: normal normal bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px;
	text-align: right;
	z-index: 1000000
}

div#tab tfoot tr td {
	background: url(images/dtable.gif) #FFF repeat scroll center left;
	border-top: 1px solid #CCC;
	font: italic normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px;
	z-index: 1000000
}

div#tab tfoot tr th, div#tab tfoot tr td {
	border-bottom: 1px solid #CCC
}
/************************ formularze ***********************/
form{ 
	width: 400px; 
	margin: 5px; 
	padding: 5px; 
	font-family: "Trebuchet MS", Trebuchet, "Gill Sans", "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif; 
}
fieldset{ 
	border: solid #dddddd 1px; 
}
label{
	width: 8em; 
	float: left; 
	text-align: right; 
	margin: .5em 1em; 
	clear: both; 
}
input[type="text"],input[type="password"],input[type="file"], textarea, select{
	font-family: "Trebuchet MS", Trebuchet, "Gill Sans", "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;
	font-size: small; 
	margin: .5em 0; 
	padding: .1em; 
	width: 17em; 
	border: 1px solid #cccccc; 
} 
input[type="submit"]{ 
	float: right; 
	clear: both; 
	width: auto; 
	margin-top: 1em; 
	margin-left: 8em; 
}
fieldset.favorites{
	width: 50%; 
	border-color: #999999; 
}
fieldset.favorites label{
	width: auto; 
	float: none; 
	text-align: left; 
	margin: 0; 
	padding: 0; 
}

.msg {
	border: 1px solid #dddddd;
	width: 90%;
	padding: 5px 5px 5px 5px;
	text-align: center;
	margin:0 auto;
}

.article li{	
	clear:both;
}
.article{
	line-height:1.5em;
}

.article h2{
	text-align:left;
}
.infopost{
	text-align: right;
	font-size:8pt;
}
#content{
	margin-bottom: 20px;
	float:left;
}
#clear{
	float:left;
	width:100%;
	clear:both;
}
div.pager{
	margin-top:30px;
	margin-bottom:30px;
	text-align: center;
	float:left;
	width:100%;
	color: #E0EAFF;
	font-weight: bold;
}
div.pager a{
	text-decoration: none;
	color: #E0EAFF;
}
div.pager a:hover{
	text-decoration: underline;
}
.pageactive{
	background:#04266C;
	border: 1px solid #727272;
}

