body
{
  padding: 0px;
  margin: 0px;
  font-family: "Trebuchet MS";
  font-size: 11px;
  color: #000000;
  background-color: #014272
}
a {
  text-decoration: none;
  color: #e16626;
}
img {
 border-style: none;
}
#main
{
  position: relative;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  background-color: #FFFFFF;
  width: 793px;
  display: table;
  background-image: url('../img/bg.gif');
}
#main #top
{
  position: relative; width: 793px; height: 220px;
  background-image: url(../img/top_bg.gif);
  background-repeat: no-repeat;
  display: block;

}
#main #top #top_left
{
  position: relative; width: 307px; height: 220px;
  float: left;
  display: block;
  background-color: #FFFFFF;
  overflow: hidden;
}
#main #top #top_left #logo
{
  position: relative; width: 259px; height: 133px;
  left: 16px;
  background-repeat: no-repeat;
  display: block;

}
#main #top #top_left #panel
{
  position: relative; width: 307px; height: 36px;
  margin-top: 51px; left: 0px;
  background-image: url(../img/left_gradient.gif);
  background-repeat: no-repeat;
  display: block;
  text-align: center;
  font-family: "Trebuchet MS";
  font-size: 11px;
  overflow: hidden;
}
#main #top #top_left #panel #mail
{
 position: relative;
 left: 25px;
 top: 14px;
 float: left
}
#main #top #top_left #panel #clock_div
{
 top: 10px;
 position: relative;
 right: 10px;
 float: right
}
#main #top #top_right
{
  position: relative; width: 486px; height: 220px;
  display: block;
  float: right;

}
#main #top #top_right #up
{
  position: relative; width: 486px; height: 36px;
  display: block;

  background-image: url(../img/up.gif);
  background-repeat: no-repeat;
  float: right;
}
#main #top #top_right #right_title
{
  position: relative;
  top: 10px;
  padding-left: 0px;
  color: #e16626;
  text-align: center;
  display: block;
  width: 124px; height: 24px;
  font-weight: bold;
  float: left;
}
#main #top #top_right #right_opis
{
  top: 10px;
  padding-left: 20px;
  position: relative;
  margin-left: 5px;
  height: 24px;
  color: #8cc1d8;
  float: left;
  text-align: center;
  display: block;
}
.form
{

  position: relative;
  color: white;
  background-color: #44acd8;
  padding: 0px;
  border: 1px #1776bd solid;
  margin: 0px; top: 0px;
  width: 140px;
  height: 17px;
}
#main #top #top_right #polecamy
{
  position: relative; top: 0px; left: 0px;
  background-color: #025fa5;
  display: block;
  width: 486px; height: 148px;
  overflow: hidden;
  clear: both;
}
#main #top #top_right #menu
{
  position: relative; top: 0px; left: 0px;
  background-color: #025fa5;
  display: block;
  width: 486px; height: 36px;
  clear: both;
}
#main #main_side
{
  position: relative;
  display: block;
  width: 793px;

}
#main #main_side #lmenu
{
  position: relative; width: 175px;
  float: right;
  display: block;
  background-color: #FFFFFF;
  overflow: hidden;
}
#main #main_side #lmenu #lmenu_up
{
  position: relative; width: 175px; height: 13px;
  display: block;
  background-image: url('../img/lmenu_bg.gif');
  background-position: top center;
}
.std_link
{
  color: #e16626;
  font-size: 12px;
  position: relative; width: 175px; height: 33px; line-height: 18px;
  display: block;
  cursor: pointer;
  background-image: url('../img/lmenu_item.gif');
  background-position: bottom center;
  background-repeat: no-repeat;
  font-family: "Verdana";
  font-weight: bold;
  overflow: hidden;

}
#main #main_side #lmenu #lmenu_links a:hover
{
  color: #8dc9e7;

}
#main #main_side #lmenu #lmenu_links .hr
{
  color: #7f7f7f;
  font-size: 10px;
  position: relative; width: 175px;  margin-top: 10px; padding-bottom: 15px;
  display: table;
  background-image: url('../img/hr.gif');
  background-position: bottom center;
  background-repeat: no-repeat;
  text-align: center;
}
#main #main_side #mid_side
{
  color: #e16626;
  font-size: 15px;
  position: relative; width: 386px;
  display: table;
  background-image: url('../img/mid_side_bg.gif');
  background-position: top center;
  background-repeat: repeat-x;
  float: left;
  background-color: #e6e6e6;
  overflow: hidden;

}
#main #main_side #mid_side #title
{
  margin-top: 13px;
  margin-left: 12px;

  position: relative; width: 107px; height: 13px;
  display: block;
  background-image: url('../img/aktualnosci.gif');
  background-position: top left;
  background-repeat: no-repeat;
  float: left;

}
#main #main_side #mid_side #listen
{
  margin-top: 13px;

  position: relative; width: 110px; height: 13px;
  display: block;
  background-image: url('../img/ico.gif');
  background-position: bottom left;
  background-repeat: no-repeat;
  float: right;
  text-align: right;
  font-size: 11px;
  margin-right: 16px;
  color: #909090;

}
.orange_hr
{
  position: relative; width: 90%; height: 2px;
  left: 5%;
  display: block;

  clear: both;
  padding-top: 8px;
  padding-bottom: 15px;
}
.orange_hr div
{
  position: relative; height: 2px;
  background-color: #e16d31;
}

#main #main_side #mid_side .blok
{
  position: relative; width: 380px;
  display: block;

}
#main #main_side #mid_side .blok .image {
  position: relative; top: 0px; left: 13px;
  width: 103px; height: 103px;
  margin-right: 20px;
  overflow: hidden;
 border: solid 4px;
 border-color: #FFFFFF;
 float: left;

}
 .text {
  position: relative; width: 230px;
  display: table;
 float: right;
 font-family: "Tahoma";
 font-weight: bold;
 font-size: 11px;
 color: #404040;

}
 .title {
 margin-bottom: 10px;
color: #000074;
font-size: 12px; 
font-family: "tahoma";
font-weight: bold;
line-height: 14px;
text-decoration:  none;

}
#main #main_side #mid_side .blok .bottom
{
    display: block;
  background-image: url('../img/blok_bottom_bg.gif');
  background-position: bottom center;
  background-repeat: no-repeat;
  position: relative; width: 390px; height: 49px;
  clear: both;
}
#main #main_side #left_side
{
  color: #e16626;
  font-size: 15px;
  position: relative; width: 214px;
  display: block;
  background-image: url('../img/left_side_bg.gif');
  background-position: top right;
  background-repeat: no-repeat;
  float: left;
  background-color: #f6f6f6;


}
#main #main_side #left_side a { color: #000000; }

#main #main_side #left_side #zapowiedzi
{
  color: #e16626;
  font-size: 15px;
  position: relative; width: 199px; height: 21px; margin-top: 15px; right: 1px;
  display: block;
  background-image: url('../img/zapowiedzi.gif');
  background-position: bottom center;
  background-repeat: no-repeat;
  float: right;
  clear: both;
  background-color: #f6f6f6;
  overflow: hidden;
}
#main #main_side #left_side .zap
{
  color: #e16626;
  font-size: 15px;
  position: relative; width: 190px; left: 15px; top: 15px; padding-bottom: 20px;
  display: table;
  background-image: url('../img/zap_bg.gif');
  background-position: bottom left;
  background-repeat: no-repeat;
  clear: both;
  background-color: #f6f6f6;
  color: #7f7f7f;
  font-weight: normal;
  font-size: 11px;
  font-family: "Tahoma";
}
#main #main_side #left_side #serwisy
{
  color: #e16626;
  font-size: 15px;
  position: relative; width: 199px; height: 25px;  right: 1px; top: 30px; margin-bottom: 30px;
  display: block;
  background-image: url('../img/nasze-serwisy.gif');
  background-position: top center;
  background-repeat: no-repeat;;
  clear: both;
  float: right;
  background-color: #f6f6f6;

}
/* lewe na dole zamowienia publiczne itp */
#main #main_side #lmenu #lmenu_links .hr {
  clear: both;
  width: 175px;
}

#main #main_side #lmenu #lmenu_links .hr a {
background-image: none;
height: auto;
}
.clock {
background:transparent none repeat scroll 0%;
border:0pt none;
text-align: right;
width: 250px;
font-size: 11px;
Font-Family: "Trebuchet MS";
}
#footer
{
  position: relative; width: 793px; height: 50px;
  display: block;
  background-image: url('../img/footer.gif');
  background-position: bottom center;
  background-repeat: no-repeat;
  clear: both;
  background-color: #f6f6f6;
}
#footer #cms { position: absolute; left: 5px; bottom: 0px; z-index: 100; color: #0f68ab; font-size: 9px; }
#cms a { color: #0f68ab; font-size: 9px; text-decoration: none; }
#cms a:hover { text-decoration: underline; }

#footer_text
{
  color: #FFFFFF;
  font-family: "Trebuchet MS";
  font-size: 11px; float: right;
  position: relative; top: 24px; padding-right: 20px;
}
#footer_text a{ color: #FFFFFF; }
#footer_text a:hover{ color: #e16626; }

.komentuj
{
 position: relative;
 width: 60px;
 font-size: 11px;
 font-weight: bold;
 top: 20px; left: 100px;
 color: #909090;
 float: left;
}
.polec_div_in
{
 position: relative;
 width: 30px;
 font-size: 11px;
 font-weight: normal;
 top: 20px; left: 65px;
 color: #909090;
 float: left;
}
.middle_news_element
{
  position: relative;
  width: 80px; 
  font-size: 11px; font-weight: bold; 
  top: 19px; left: 60px; 
  color: #23345a; 
  float: left;

}
.news_date
{
  position: relative; 
  width: 110px;
  font-size: 10px; font-weight: bold; 
  top: 20px; left: 15px;
  color: #909090; float: left;
}
#polec_box {
  position:absolute;
  background-color: #FFFFFF;
  font-family:Verdana,Geneva,Arial,sans-serif;
  border: 1px;
  border-color: #000000;
  border-style: dotted;
  height:220px; width: 400px;
  padding-left: 15px; padding-right: 15px;
  visibility:visible;
  display: none;
  z-index: 1000;
  left: 50%;
  margin-left: -200px;
}
#polec_close
{
  position: relative;
  cursor: pointer;
  float: right; clear: right;
  margin-top: 12px;
  color: #000000;

}
#polec_link_div
{
  position: relative;
  width: 150px; height: 32px;
  float: left;

  margin-top: 8px;
  margin-bottom: 10px;
  text-align: left;
  display: block;
  background-image: url('../img/logo_small.gif');
  background-repeat: no-repeat;
}
#polec_box .form
{
  position: relative;
  color: white;
  background-color: #eff5fb;
  font-size: 18px;
  color: #000000;
  border: 1px #d6e5f5 solid;
  width: 152px;
  height: 26px;
  margin-top: 8px;
}
#polec_top
{
  position: relative;
  font-weight: bold; 
  margin-top: 3px;
  margin-bottom: 10px;
  display: block;
  width: 400px;
  height: 32px;
}
#polec_box_div img
{
 position: relative; width: 400px;

 margin-bottom: 15px;
}
.sendtofrienddiv
{
 position: relative;
 clear: right;
 height: 32px;
 display: block;
 color: #09175e;
 font-size: 11px;
}
#polec_left
{
 position: relative;
 float: left;
}
#polec_right
{
 position: relative;
 width: 39px; height: 39px; margin-top: 100px;
 overflow: hidden;
 display: block;
 float: right;
}
#polec_right img
{
 position: relative;
 width: 39px; height: 39px;
}
.wait
{
   width: 16px;
   height: 16px;
   margin-top: 82px;
   margin-bottom: 82px;
   margin-left: auto;
   margin-right: auto;
   background-image: url(../img/wait.gif);
   background-repeat: no-repeat;
}
.error
{
   width: 16px;
   height: 33px;
   margin-top: 73px;
   margin-bottom: 73px;
   margin-left: auto;
   margin-right: auto;
   background-image: url(../img/error.gif);
   background-repeat: no-repeat;
}
#polec_action
{
  float: left; 
  text-align: center;
  margin-top: 17px;
}
.calendar_link
{
  width: 14px !important;
  height: 17px !important;
  display: block !important;

 font-weight: bold;
}
table.calendar a
{
 position: center;
  color: #E16626 !important;
}
table.calendar td
{
   width: 14px !important;
  height: 17px !important;
  padding: 0px;
 text-align: center;
 font-size: 10px;
}
table.calendar
{
 text-align: center;
 font-size: 10px;
}
td.calendarToday
{
 text-align: center;
}
