BODY {  
  font-family:  Arial, Tahoma, Verdana;
  font-size: 11px; 
  line-height: 1.5em;
  text-align: center;
  margin: 0;
  padding: 11px 0 0 0;
  color: #5B5B5B;
  background: #fff;
}

div.c {width: 90%; height: 1px; clear: both; overflow: hidden;}

textarea{ font-family: Arial, Tahoma, Verdana;  font-size: 13px;  text-align: left;}
img, img a { border:0; }
div, p { margin: 0px; padding: 0px; text-align: left; }

#container{ width:962px; margin: 0 auto; border-left: 1px solid #D5D2C1;  border-right: 1px solid #DDDDDD; background: #fff url('../images/container_bg.png') top left repeat-y;}

div#header { width:962px; height: 266px; overflow:hidden; margin: 0 auto;}
div#header #logo{ width:149px; height: 80px; overflow:hidden; float: left; margin: 9px 0 0 20px;}
div#flash { width:962px; height:228px; overflow: hidden; margin: 0; background: #fff url('../images/flash.png') top left no-repeat;}

div#menu { width:962px; height: 38px; overflow:hidden; margin: 0; padding: 0px;}
div#menu ul { margin: 0px; padding: 0; cursor: default; list-style: none; display:block; }
div#menu ul li { float: left;  padding:0; margin: 0px;}
div#menu ul li a {display: block; width: 160px; height: 38px; overflow: hidden;}
div#menu ul li a.btn_1{ width: 160px; background: transparent url('../images/menu/main0.png') top left no-repeat;}
div#menu ul li a.btn_2{ width: 161px; background: transparent url('../images/menu/firma0.png') top left no-repeat;}
div#menu ul li a.btn_3{ width: 159px; background: transparent url('../images/menu/oferta0.png') top left no-repeat;}
div#menu ul li a.btn_4{ width: 160px; background: transparent url('../images/menu/refer0.png') top left no-repeat;}
div#menu ul li a.btn_5{ width: 160px; background: transparent url('../images/menu/akt0.png') top left no-repeat;}
div#menu ul li a.btn_6{ width: 162px; background: transparent url('../images/menu/kontakt0.png') top left no-repeat;}

/* 
div#menu ul li a.btn_1{ width: 160px; background: transparent url('../images/menu/main.png') top left no-repeat;}
div#menu ul li a.btn_1:hover{ width: 160px; background: transparent url('../images/menu/main.png') bottom left no-repeat;}
div#menu ul li a.btn_2{ width: 161px; background: transparent url('../images/menu/firma.png') top left no-repeat;}
div#menu ul li a.btn_2:hover{ width: 161px; background: transparent url('../images/menu/firma.png') bottom left no-repeat;}
div#menu ul li a.btn_3{ width: 159px; background: transparent url('../images/menu/oferta.png') top left no-repeat;}
div#menu ul li a.btn_3:hover{ width: 159px; background: transparent url('../images/menu/oferta.png') bottom left no-repeat;}
div#menu ul li a.btn_4{ width: 160px; background: transparent url('../images/menu/refer.png') top left no-repeat;}
div#menu ul li a.btn_4:hover{ width: 160px; background: transparent url('../images/menu/refer.png') bottom left no-repeat;}
div#menu ul li a.btn_5{ width: 160px; background: transparent url('../images/menu/akt.png') top left no-repeat;}
div#menu ul li a.btn_5:hover{ width: 160px; background: transparent url('../images/menu/akt.png') bottom left no-repeat;}
div#menu ul li a.btn_6{ width: 162px; background: transparent url('../images/menu/kontakt.png') top left no-repeat;}
div#menu ul li a.btn_6:hover{ width: 162px; background: transparent url('../images/menu/kontakt.png') bottom left no-repeat;}
*/

div#info { margin: 20px 0;  }

#leftColumn{ font-size: 12px; padding: 10px 0 0 0; float: left; width:223px; margin-top: 0px; display: inline; overflow:hidden; color: #5D5542;}
#lmenu ul {width:193px; margin: 0px 0 0 0px; padding: 0; cursor: default; list-style: none;}
#lmenu ul li { padding:7px 0 0 0; margin: 0px;  width:190px; }
#lmenu ul li a { font-weight: bold; color:#5D5542; text-decoration: none; padding: 0px 0 2px 10px; background: url('../images/arr_menu.jpg') left center no-repeat;}
#lmenu ul li a.on { color:#FE5900; text-decoration: none; }
#lmenu ul li a:hover { color:#FE5900; text-decoration: none; }

#lmenu ul.lsmenu {width:193px; margin: 0px 0 0 0px; padding: 0; cursor: default; list-style: none; }
#lmenu ul.lsmenu li { padding:7px 0 0 0; margin: 0px; width:190px; }
#lmenu ul.lsmenu li a { color:#5D5542; text-decoration: none; padding: 0px; font-weight: normal; background: transparent;}
#lmenu ul.lsmenu li a.on { color:#FE5900; text-decoration: none; }
#lmenu ul.lsmenu li a:hover { color:#FE5900; text-decoration: none; }

div.main_oferta {margin: 10px; width: 350px; height: 169px; float: left; display: inline;}
div.list_oferta {margin: 15px 10px 10px 10px; width: 159px; height: 205px; float: left; display: inline;}
.bbox .text .list_oferta img {border: 0;}

#content {	float: left; width:729px; min-height: 400px; padding: 10px 0px 0 10px; display: inline; background: transparent url('../images/content_bg.png') top left no-repeat;}
#bottom {clear: both; float: left; width:962px; height: 22px; background: transparent url('../images/content_bottom_bg.png') top left no-repeat;}

.bbox{ margin-top: 0px; padding: 0px; width:729px;}
.bbox .title { padding: 5px 0 0 10px; background: #FF7900 url('../images/box.png') top right no-repeat; width:719px; height: 30px;}
.bbox .text img { margin-right: 10px; border: 1px solid #FF8E01;}

.box{ margin-top: 0px; padding: 0px; width:223px;}
.box .title { padding: 5px 0 0 10px; background: #FF7900 url('../images/box.png') top right no-repeat; width:213px; height: 30px;}



div.text {padding: 15px;}

div.hr {clear: both; width:537px; height: 3px; margin: 20px auto; background: transparent url('../images/right_hr.png') bottom right no-repeat;}
div.left_hr {clear: both; width:284px; height: 2px; margin: 20px auto; background: transparent url('../images/left_hr.png') bottom right no-repeat;}

#footer { clear:both; color: #717171; width:962px; height: 27px;  margin: 0px auto 0 auto;  padding: 15px 10px 0 10px;  text-align: center; background: transparent url('../images/foot_bg.png') top center no-repeat;}
#footer a {color: #717171; text-decoration: none;}
#footer a:hover {color: #717171; text-decoration: none; font-weight: bold;}


a { color: #FE5900;  text-decoration: none;}
a:hover {  color: #FE5900;  text-decoration: underline;}
a.arrR { font-weight: bold; text-decoration: none; color: #FF4604; padding: 0px 18px 2px 0; background: url('../images/arr2.png') right center no-repeat;}

span.blue {color: #055698; font-weight: bold;}
span.red {color: #C70402; font-weight: bold;}

.news {margin-bottom: 40px;}
.news .data {color: #908979; font-size: 10px; }
.news .tytul {color: #FF6400; font-size: 13px; font-weight: bold;}
.subtitle {color: #FF6400; font-size: 13px; font-weight: bold;}

.foto_gal { float: left; margin-left: 45px; margin-top: 20px; display: inline;}
.bbox .text .foto_gal img{ margin: 0px;}
.foto_gal_podpis {margin-left: 20px; clear: both;}

.tb { font-weight:bold; }
.tl { text-align:left; }
.tj { text-align:justify; }
.tr { text-align:right; }
.tc { text-align:center; }
.fl { float:left; }
.fr { float:right; }
.vt { vertical-align: top; }
.vm { vertical-align: middle; }
.di { display: inline; }
p.error {color: red; }
.m0 {margin: 0px;}
h1 {font-size:12px; font-weight: bold;}

input.w200 {width: 200px;}
input.w50 {width: 70px;}

.tr_tab { text-align:right;  padding-top: 10px;  padding-right: 10px;  vertical-align: middle;}
.inpBg{  padding-top: 10px;}

#gMap{	margin: 20px auto 0 auto; width:600px; height: 300px;}
.pager a {color: #5B5B5B;}

