/* CSS global BODY styles */body {	margin: 0px;	padding: 0px;	font-family: "Tahoma" , sans-serif;	font-size: 11px;	color: #6f6f6f;	background: url('../img/bkg.jpg') 50% 0 ;}  select {	margin: 0px;	padding: 0px;}ul, ol, li, dl, dt, dd, p, div, form, h1, h2, h3, h4 {	margin: 0;	padding: 0;	text-indent: 0;}.textVersion {	display: none;}p {	line-height: 1.25em;}a, a:visited {	color:#6f6f6f;	text-decoration: none;}a, a:visited:hover{  text-decoration:none;}h2 span{  display:none;}/* ------------------------------------------------------------------------------ MENU DIV */#mainMenu{	width: 768px;	margin: 0px;	padding:0px;	margin-left: auto;	margin-right: auto;	height:54px;}#mainMenu ul{  list-style-type:none;}#mainMenu  li{  float:left;}#mainMenu li a{  display:block;  height:53px;  }#mainMenu li a span{  display:none;}#mainMenu li.m_glowna{  width:129px;}#mainMenu li.m_ofirmie{  width:127px;}#mainMenu li.m_realizacje{  width:129px;}#mainMenu li.m_referencje{  width:128px;}#mainMenu li.m_kontakt{  width:128px;}#mainMenu li.m_poczta{  width:127px;}/* ------------------------------------------------------------------------------ CONTENT DIV */#contentBkg{  background: #cecece;  height:663px;}#content{	  width: 768px;  height:663px;	margin: 0px;	padding:0px;	margin-left: auto;	margin-right: auto;  background: url('../img/contenerBkg.jpg');}#content p{  text-align:justify;}/* ------------------------------------------------------------------------------ TOP MAIN PAGE DIV */#topMain{  height:252px;  background: #f5f5f5;}#topMain img.mainImg{  float:left;  margin-right:16px;}#topMain h1{ padding:32px 0px 0px 0px;}#topMain h1 a img{  border:none;}#topMain form#t_szukaj{  margin-top:20px;  float:left;  height:84px;  width:291px;  background: url('../img/t_szukaj.jpg');}#topMain form#t_szukaj h3{  margin:12px 0px 0px 22px;  height:23px;  width:102px;}#topMain form#t_szukaj h3 span{  display:none;}#topMain form#t_szukaj .inputSzukaj{  margin:8px 10px 0px 27px;  height:13px;  font-size:0.9em;  color:#7c7c7c;  width:155px;  border:none;  background: none;}#topMain form#t_szukaj .inputButton{  color: #494949;  font-weight:bold;  border:none;  background:none;  font-size:0.9em;}#main_mainPage{  float:left;  padding:23px 0px 0px 37px;  background: #f5f5f5;  width:445px;  height:391px;}#main_mainPage h2 {  height:66px;}#mainScrollArea{	width: 413px;	padding: 0px 10px 0px 0px;	height: 300px;	overflow: hidden;}#news{  padding:23px 0px 0px 0px;  float:left;  width:265px;  }#news h2{  margin-left:15px;  height:66px;}#news ul {  list-style-type:none;}#news ul li{  clear:both;  width:250px;}#news ul li span{  display:block;  float:left;  width:60px;  padding:5px 0px;  font-weight:bold;  line-height:22px;}#news ul li p{  display:block;  float:left;  width:180px;  padding:5px;  background: #f8f8f8;  line-height:22px;  margin-bottom:20px;}#news #newsScrollArea{	width: 255px;	padding: 0px 10px 0px 0px;	height: 210px;	overflow: hidden;}#news #newsScrollAreaFix{	height: 220px;  margin-left:15px;}#news img.photo{  border:3px solid #9b9b9b;}.mainDiv p{  line-height:1.5em;  padding:10px 0px 10px 0px;}.mainDiv ul{  padding:10px 0px 10px 0px;}.mainDiv ul li{  line-height:2em;}/* ------------------------------------------------------------------------------ TOP SUB PAGE DIV */#topSub{  height:158px;  background: #f5f5f5 url('../img/subPage_topFixBkg.jpg') bottom right no-repeat;}#topSub h1{  float:right; padding:25px 40px 0px 0px;}#topSub h1 a img{  border:none;}#topSub form#t_szukaj{  margin-top:30px;  padding-left:20px;  float:left;  height:84px;  width:291px;}#topSub form#t_szukaj h3{  margin:12px 0px 0px 22px;  height:23px;  width:102px;}#topSub form#t_szukaj h3 span{  display:none;}#topSub form#t_szukaj .inputSzukaj{  margin:8px 10px 0px 22px;  height:16px;  font-size:0.9em;  color:#7c7c7c;  width:158px;  border:none;  padding:3px 5px;  background: url('../img/wyszukiwarka_sub_inpu.jpg');  }#topSub form#t_szukaj .inputButton{  color: #494949;  font-weight:bold;  border:none;  background:none;  font-size:0.9em;}#main_subPage{  width:724px;  padding:29px 0px 0px 29px;  height:425px;}#main_subPage h2{  height:66px;}#main_subPage #subScrollArea{	width: 705px;	padding: 0px 10px 0px 0px;	height: 340px;	overflow: hidden;}ul.offerList{  padding:0px;  list-style-type:none;}ul.offerList li{  float:left;  background: #dedede;  border:4px solid #d4d4d4;  padding:5px;  width:325px;  height:85px;  margin:15px 2px 0px 0px;  overflow:hidden;}ul.offerList li.first{  margin-top:0px;}ul.offerList li div.leftPart{  float:left;  width:160px;  padding:0px 0px 0px 15px;}ul.offerList li h4{  font-size:1em;  line-height:1.3em;}ul.offerList li h4 a{  width:100px;}ul.offerList li img{  float:right;  border:3px solid #b7b7b7;}#offerInfo{  background: #dedede;  border:4px solid #d4d4d4;  padding:5px;}#offerInfo ul{  float:left;  width:315px;  list-style-type:none;}#offerInfo ul li{  float:left;  margin:2px 2px 0px 0px;}#offerInfo ul li a img{  border:3px solid #b7b7b7;}#offerInfoText{  float:left;  width:340px;}.clearfix{  clear:both;  font-size:0px;}#offerInfoText h4{  padding:5px 0px;  font-size:1.1em;}#offerInfoText .klientInfo{  display:block;  font-weight:bold;  padding:5px 0px;}#offerInfoText .wartoscInfo{  display:block;  font-weight:bold;  padding:5px 0px;}#formContact {  width:445px;  float:left;}#formContact label{  display:block;  width:100px;  text-align:right;  float:left;  clear:both;  padding:15px 20px 0px 0px;}#formContact .inputbox_form{  margin:10px 0px 10px 0px;  width:250px;  background: #dedede;  border:1px solid #b7b7b7;  font-size:0.9em;  padding: 2px 3px;  height:15px;  font-family:Tahoma;}#formContact #formRequest{  overflow:hidden;  height:100px;}#formContact #buttons{  padding:10px 0px 0px 125px;  width:250px;}#formContact .button1, #formContact .button2{ color:#8e9919; border:none; background:none; font-size:10px; font-weight:bold; } #formContact .button1{ float:left; } #formContact .button2{ float:right; }/* ------------------------------------------------------------------------------ FOOTER DIV */#footer {  clear:both;	width: 768px;	height: 34px;	background: url('../img/foooterBkg.jpg');	margin: 0px;	padding:0px;	margin-left: auto;	margin-right: auto;}#f_copy{  padding:13px 0px 0px 56px;    float:left;  color:#7c7c7c;  font-weight:bold;  font-size:0.9em;}#f_menu{  padding:13px 0px 0px 32px;  float:left;  width:415px;}#f_menu ul{  list-style-type:none;}#f_menu ul li{  line-height:1em;  float:left;  background: url('../img/f_menu_ico.jpg') 0 3px no-repeat;  padding:0px 12px 0px 12px;}#f_menu ul li.first{  border:none;}#f_menu ul li a{  color:#7c7c7c;  font-weight:bold;  font-size:0.9em;  text-transform:lowercase;}#f_languageMenu{  padding:11px 0px 0px 30px;  float:left;}#f_languageMenu ul{    list-style-type:none;}#f_languageMenu ul li{  margin-right:7px;  float:left;}#f_languageMenu ul li a img{  border:none;}