/* CSS Document */


/* ---- wstepne deklaracje ---- */
body {
  background        : url(gfx/background.jpg);
  text-align        : center;
  font-family       : Tahoma,Verdana, Arial;
  font-size         : 11px;
  color             : #2c2c2c;
}

ul, li, img, body, a, h1, hr {
  text-decoration   : none;
  margin            : 0;
  padding           : 0;
  border            : 0;
}
/* ---------------------------- */




/* --------- BoxModel --------- */
p.zyczenia {
	
	text-align: justify;
	font-weight:bold;
	color:#88AC0B;
	margin:10px ;
	padding: 3px;
	font: 130%/1.5em Palatino Linotype, Verdana, Tahoma, arial, sans-serif;

}
 p.redak {
	text-align: right;
	
	font-weight:bold;
	color:;
	margin-right:10px ;
	padding: 3px;
	font: 1.2em Palatino Linotype, Verdana, Tahoma, arial, sans-serif;

}
img.zyczen {
	border: 1px solid #000;
}

#container {
  width             : 810px;
  background        : #ffffff;
  overflow          : hidden;
  margin            : 0 auto 0 auto;
  padding-bottom    : 15px;
}

#left {
  width             : 172px;
  overflow          : hidden;
  margin-left       : 25px;
  margin-top        : -10px;
  float             : left;
  display           : inline;
}

#right {
  width             : 172px;
  overflow          : hidden;
  margin-left       : 13px;
  margin-top        : -10px;
  float             : left;
  display           : inline;
}

#content {
  width             : 390px;
  overflow          : hidden;
  margin-left       : 13px;
  margin-top        : -10px;
  float             : left;
  display           : inline;
}
/* ---------------------------- */




/* ---------- Header ---------- */
#header {
  width             : 760px;
  height            : 206px;
  background        : url(gfx/header.jpg) no-repeat;
  margin            : 0 auto 0 auto;
}

#menu_top {
  width             : 163px;
  height            : 19px;
  background        : url(gfx/menu_top_bg.gif) no-repeat;
  margin-left       : 590px;
}

#menu_top a {
  background        : url(gfx/arrows_a.gif) 0 5px no-repeat;
  padding-left      : 8px;
  float             : left;
  display           : inline;
  margin-left       : 13px;
  margin-top        : 3px;
  color             : #ffffff;
  font-size         : 10px;
}

p#day_info {
  margin-top        : 148px;
  margin-right      : 10px;
  color             : #ffffff;
  text-align        : right;
}
/* ---------------------------- */




/* ---------- Belki ----------- */
.belka_green {
  width             : 172px;
  height            : 20px;
  background        : url(gfx/belka_green.gif) no-repeat;
  color             : #ffffff;
  font-weight       : bold;
  padding-top       : 10px;
}

.belka_orange {
  width             : 172px;
  height            : 20px;
  background        : url(gfx/belka_orange.gif) no-repeat;
  color             : #ffffff;
  font-weight       : bold;
  padding-top       : 10px;
}
/* ---------------------------- */




/* ------ Elementy menu ------- */
dl.news {
  margin-bottom     : 10px;
  margin-top        : 0px;
}

dl.news dt {
  width             : 162px;
  height            : 12px;
  background        : url(gfx/menu_block_bg.gif) repeat-y;
  text-align        : left;
  font-size         : 9px;
  color             : #ffa800;
  padding-top       : 4px;
  padding-left      : 10px;
}

dl.news dd {
  width             : 162px;
 
  background        : url(gfx/menu_block_bg.gif) repeat-y;
  text-align        : left;
  padding-left      : 10px;
  padding-bottom    : 3px;
  margin-left       : 0;
  margin-bottom     : 3px;
}

dl.news a {
  color             : #2c2c2c;
}

dl.news a:hover {
  text-decoration   : underline;
}

ul.menu {
  margin-bottom     : 10px;
}

ul.menu li {
  list-style-type   : none;
  width             : 162px;
  padding-top       : 5px;
  padding-bottom    : 5px;
  padding-left      : 10px;
  background        : url(gfx/menu_block_bg.gif) repeat-y;
  margin-bottom     : 3px;
  text-align        : left;
}

ul.menu a {
  background        : url(gfx/arrows_b.gif) 0 5px no-repeat;
  padding-left      : 14px;
  color             : #2c2c2c;
}

ul.menu a:hover {
  text-decoration   : underline;
}

.info_block {
  width             : 160px;
  background        : url(gfx/menu_block_bg.gif) repeat-y;
  padding-top       : 10px;
  padding-bottom    : 10px;
  padding-left      : 12px;
  margin-bottom     : 10px;
  text-align        : left;
}

a.link_a {
  color             : #005eb7;
  font-weight       : bold;
  text-decoration   : underline;
  line-height       : 20px;
}

a.link_a:hover {
  text-decoration   : none;
}

a.link_b {
  color             : #2c2c2c;
  line-height       : 15px;
}

a.link_b:hover {
  text-decoration   : underline;
}
/* ---------------------------- */




/* ----------- Tresc ---------- */
h1 {
  font-size         : 18px;
  text-align        : left;
  background        : url(gfx/arrows_c.gif) 0 7px no-repeat;
  padding-left      : 15px;
  margin-left       : 10px;
  margin-bottom     : 8px;
}

#middle {
  width             : 390px;
  background        : url(gfx/middle_top_bg.gif) #f4f4f4 repeat-x;
  overflow          : hidden;
  text-align        : justify;
}

h2 {
  font-size         : 12px;
  font-weight       : bold;
  margin-top        : 12px;
  margin-left       : 3px;
  margin-bottom     : 0;
}

h2 a {
  color             : #005eb7;
}

img.img_mini {
  border            : solid 5px #eaeaea;
  float             : left;

}

#middle p.okey {
  
  
    margin       : 5px;
	padding-left       : 5px;
	
  
}
#middle p.aktu {
  
  
  margin      : 5px;
  padding-left       : 5px;
  
}
#middle p.date {
  width             : 100%;
  font-size         : 10px;
  color             : #8c8f90;
  margin-left       : 10px;
  display           : inline;
  margin-bottom     : 5px;
}

.middle_bot {
  width             : 390px;
  height            : 27px;
  background        : #f0f0f0;
  border-top        : solid 1px #e9e9e9;
  border-bottom     : solid 1px #e9e9e9;
  margin-top        : 10px;
  float             : left;
}

.middle_bot a {
  width             : 54px;
  height            : 17px;
  background        : url(gfx/button_more.gif) no-repeat;
  display           : block;
  margin-left       : 324px;
  margin-top        : 5px;
}


.middle_back {
  width             : 390px;
  height            : 27px;
  background        : #f0f0f0;
  border-top        : solid 1px #e9e9e9;
  border-bottom     : solid 1px #e9e9e9;
  margin-top        : 10px;
  float             : left;
}

.middle_back a {
  width             : 54px;
  height            : 17px;
  background        : url(gfx/back_button.gif) no-repeat;
  display           : block;
  margin-left       : 324px;
  margin-top        : 5px;
}
/* ---------------------------- */




/* ---------- Stopka ---------- */
#footer {
  width             : 810px;
  height            : 100px;
  border-top        : solid 7px #4da123;
  margin            : 0 auto 0 auto;
}

#footer a {
  color             : #616162;
  text-decoration   : none;
}

#footer a:hover {
  text-decoration   : none;
}

p#footer_left {
  float             : left;
  color             : #616162;
  margin-top        : 5px;
}

p#footer_right {
  float             : right;
  color             : #616162;
  margin-top        : 5px;
}
/* ---------------------------- */

.czasodata {	

	font: normal 10px Verdana, Arial, Tahoma, Sans-serif;
	color: #fff;
	margin:5px 5px 5px 5px; padding:5px 5px 5px 5px;
	text-valign: middle;
	text-align: right;
	}
	
	
/*firma*/
form.firma {
	
	border: 0px solid #f2f2f2; 
	background-color: #FAFAFA;
	text-align: left; 
}
td.firma {
	text-align: left;
	}
input.firma {
	padding:2px;
	border:1px solid #eee;
	font: normal 1em Verdana, sans-serif;
	color:#777;
	}
textarea.firma {
	width:190px;
	padding:2px;
	font:  normal 1em Verdana, sans-serif;
	border:1px solid #eee;
	height:100px;
	color:#777;
	display:inline;
		}
select.firma  {
	font:  normal 0.8em Verdana, sans-serif;
	color: #404040;
}
input.button.firma { 
	margin: 0; 
	font: bolder 11px Arial, Sans-serif; 
	border: 1px solid #CCC; 
	padding: 2px 3px; 
	background: #FFF;
	color: ;
}
p.klazuzula {
	background-color: #FAFAFA;
	padding: 5px; margin: 10px 0px 0px 0px;
	border: 1px solid #f2f2f2;
	font:  0.8em Verdana, 'Trebuchet MS', Sans-serif;	
	text-align: center;
	}
	h3 {
	background-color: #FAFAFA;
	font-size: 110%;
	color: #666666; 
	padding: 5px; margin: 10px 0px 0px 0px;
}

/* form elements */
form {
	
	border: 1px solid #f2f2f2; 
	background-color: #FAFAFA; 
}
label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}
input {
	padding:2px;
	border:1px solid #eee;
	font: normal 1em Verdana, sans-serif;
	color:#777;
}
textarea {
	width:300px;
	padding:2px;
	font-family: Verdana, sans-serif;
	border:1px solid #eee;
	height:100px;
	display:block;
	color:#777;
}
input.button { 
	margin: 0; 
	font: bolder 11px Arial, Sans-serif; 
	border: 1px solid #CCC; 
	padding: 2px 3px; 
	background: #FFF;
	color: ;
}


/* ANKIETA */

td.sonda 	{
    FONT-SIZE: 8pt;
	font-weight: normal;
	font-family: Verdana;
    text-align: left;
    vertical-align: middle;
    text-decoration: none;
	color: #050505;
	
	}
td.subs 	{
    FONT-SIZE: 8pt;
	font-weight: normal;
	font-family: Verdana;
    text-align: left;
    vertical-align: middle;
    text-decoration: none;
	color: #050505;
	}
TD.wykres
	{
    FONT-SIZE: 8pt;
	font-weight: normal;
	font-family: Arial;
    text-align: justify;
    vertical-align: middle;
    text-decoration: none;
	COLOR: #050505;
	}
	
input.ankieta {
  margin-left: 0px;
  margin-top: 0px;
  border: solid 0px #afafaf;
  width: 20px;
}
 A.el3an {
  border: none;			
  cursor: pointer;
  color: #000000;
  font-weight: bold;
  font-size: 11px;
  width: 70px;
  margin-left: 0px;
  text-decoration: none;
}

input.el2 {
  background: url('images/dot2.gif') 0px 6px no-repeat;
  border: none;			
  cursor: pointer;
  color: #000000;
  font-weight: bold;
  font-size: 11px;
  width: 70px;
  margin-left: 70px;
}

p.ankieta {
	margin: 2px 2px 2px 2px;

	padding: 2px 2px 2px 2px; 	
	
}
p.robert {
	background-color: #FAFAFA;
	padding: 5px; margin: 10px 0px 0px 0px;
	border: 1px solid #f2f2f2;
	font: italic 0.7em Verdana, 'Trebuchet MS', Sans-serif;	
	}