BODY {  
  font-family: Verdana, Arial;
  font-size: 12px; 
  line-height: 1.5em;
  text-align: center;
  margin: 0;
  padding: 0px 0 0 0;
  color: #7B571F;
  background: #FDA100 url('../images/backgr.png') top center repeat-x;
}


textarea{ font-family: Verdana;  font-size: 13px;  text-align: left;}
img, img a { border:0; }
div,p { margin: 0px; padding: 0px; text-align: left; }
a,object { outline:none; }

div#container { width:949px; margin: 0 auto; background: transparent url('../images/box_1_bg.png') bottom right no-repeat;}
div#header { width:949px; font-size: 13px; font-weight: bold; margin: 0 auto; height: 356px; overflow:hidden; background: url('../images/menu_bg.png') bottom left no-repeat;}

div#menu { width:885px; height: 46px; overflow:hidden; margin: 4px 0 0 29px; padding: 0px; float: left; display: inline;}
div#menu ul { margin: 0px; padding: 0; cursor: default; list-style: none; display:block;}
div#menu ul li { display: inline; color:#fff; padding:0 17px; margin: 0px 0 0 5px; height: 46px; overflow: hidden;  float: left;}


div#flash { width:949px; height:292px; overflow: hidden; margin: 0; background: url('../images/flash.png') top left no-repeat;}
div#info { margin: 20px 0;  }

#leftColumn{ float: left; width:289px; margin-top: 0px; display: inline; overflow:hidden; color: #FFF; font-size: 11px;}
ul#lmenu {width:235px; margin: 0px 0 0 0px; padding: 0; cursor: default; list-style: none; display:block;}
ul#lmenu li { display: block; padding:7px 0 7px 0; margin: 0px; height: auto; width:235px; overflow: hidden; background: url('../images/hr.png') bottom center no-repeat;}
ul#lmenu li a { font-weight: bold; color:#FFF; text-decoration: none; margin: 0px 0 2px 10px; display:block}
ul#lmenu li a.on { font-weight: bold; color:#FF6600; text-decoration: none;  }
ul#lmenu li a:hover { font-weight: bold; color:#FF6600; text-decoration: none;  }
ul#lmenu ul {width:235px; margin: 0px; padding: 0; cursor: default; list-style: none; display:block;}

#content {	float: left; width:660px; padding: 0px; margin: 0 0; display: inline; background: transparent url('../images/box_1_side_bg.png') top left no-repeat; overflow: hidden;}
.box1m { width: 100%; height: 100%; }
.box1 { width: 100%; height: 100%; }
.box1m .title, .box1 .title{ padding: 8px 0 0 26px; width:634px; height: 35px; background: transparent url('../images/box_1.png') top left no-repeat;}

.sbox1 { width:289px;  background: transparent url('../images/sbox_1_bg.png') no-repeat 0px 43px; }
.sbox1 .title{ padding: 8px 0 0 26px; width:263px; height: 35px; background: transparent url('../images/sbox_1.png') top left no-repeat;}

.sbox2 { width:289px;  background: transparent url('../images/sbox_2_bg.png') no-repeat 0px 43px;}
.sbox2 .title{ padding: 8px 0 0 26px; width:263px; height: 35px; background: transparent url('../images/sbox_2.png') top left no-repeat;}

.mbox1 { width:267px; float: left; }
.mbox1 .title{ padding: 8px 0 0 26px; width:241px; height: 35px; background: transparent url('../images/mbox_1.png') top left no-repeat;}

.mbox2 { width:393px; float: left;}
.mbox2 .title{ padding: 8px 0 0 26px; width:368px; height: 35px; background: transparent url('../images/mbox_2.png') top left no-repeat;}

.box2 { width:660px;  background: transparent url('../images/box_2_bg.png') no-repeat 0px 43px; }
.box2 .title{ padding: 8px 0 0 26px; width:634px; height: 35px; background: transparent url('../images/box_2.png') top left no-repeat;}


.textbox {margin: 25px 0 20px 37px; width:610px;  background: #fff url('../images/txt_1.png') top left no-repeat;}
.textbox .textbox_bottom_main {width:610px; height: 12px; background: #fff url('../images/txt_2n.png') top left no-repeat;}
.textbox .textbox_bottom {width:610px; height: 12px; background: #fff url('../images/txt_2n.png') top left no-repeat;}


#bottom {width: 100%; background: transparent url('../images/backgr2.png') top right repeat-x;}
#bottom #bottom_in { width:949px; margin: 0 auto; }
#bottom #bottom_in #leftColumn2{ float: left; width:289px; margin-top: 0px; display: inline; overflow:hidden; }
#bottom #bottom_in #content2m {	float: left; width:660px; height: 215px; padding: 0px; margin: 0 0; display: inline; background: transparent url('../images/box_2m_bg.png') no-repeat 0px 43px; overflow: hidden;}
#bottom #bottom_in #content2 {	float: left; width:660px; height: 215px; padding: 0px; margin: 0 0; display: inline; background: transparent url('../images/box_2_bg.png') no-repeat 0px 43px; overflow: hidden;}


div.subtitle { font-size: 14px; font-weight: bold; margin: 10px 0px;} 
div.text {padding: 15px;}
#leftColumn .text {padding: 10px 25px;}

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; font-size: 11px; color: #fff; width:939px; height: 52px;  margin: 0px auto 0 auto;  padding: 65px 5px 0 5px;  text-align: center; background: transparent url('../images/foot_bg.png') top left no-repeat;}
#footer a {color: #fff; text-decoration: none;}
#footer a:hover {color: #fff; text-decoration: none; font-weight: bold;}


#leftColumn a { color: #FFF;  text-decoration: none;}
#leftColumn a:hover { color: #FFF;  text-decoration: underline;}

a { color: #FF6600;  text-decoration: none;}
a:hover { color: #FF6600;  text-decoration: underline;}

a.arr2R { display: block; width: 16px; height: 16px; background: url('../images/strzalka.gif') top center no-repeat;}
a.arrR { padding-left: 16px; background: url('../images/strzalka.gif') top center no-repeat; font-size: 14px;}
a.arrR:hover { padding-left: 16px; background: url('../images/strzalka.gif') bottom center no-repeat; font-size: 14px; text-decoration: none !important;}
a.more { padding-left: 68px; background: url('../images/wiecej.gif') top center no-repeat; font-size: 14px;}
a.more:hover { padding-left: 68px; background: url('../images/wiecej.gif') bottom center no-repeat; font-size: 14px; text-decoration: none !important;}


.white, a.white:hover { color: #FFF;}
.yellow, a.yellow:hover {color: #ECDC2F;}
.grey, a.grey:hover { color: #636363; }

span.blue {color: #055698; font-weight: bold;}
span.red {color: #C70402; font-weight: bold;}

.news .data {color: ##FFE500; font-size: 10px; font-weight: bold;}
.news .tytul {color: #FFFFFF; font-size: 12px; font-weight: bold;}
.news .foto { margin: 10px 10px;}
.news .foto img {border: 2px solid #FFE500;}

.foto_gal { width:199px; overflow: hidden; float: left; margin-left: 62px; margin-top: 20px; display: inline;}
.foto_gal img {border:2px solid #FFE500;}
.foto_gal_podpis {margin-left: 62px; width:195px; 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; }
.fs11 { font-size: 11px; }
p.error {color: red; }
.m0 {margin: 0px;}
h1 {font-size:12px; font-weight: bold;}
.info {font-size:12px; font-weight:bold; text-align:center;}
.info2 {font-size:10px;}
.w200 {width: 200px;}
.w50 {width: 65px;}

textarea.reg, input.reg {background: #EFEEEE; border: 0;}

.tr_tab { text-align:right;  padding-top: 10px;  padding-right: 5px;  vertical-align: top; font-size: 12px;}
.inpBg{  padding-top: 10px;}

#gMap{	margin: 5px 0; width: 300px; height: 200px; overflow: hidden;}


