/* CSS global BODY styles */
html, body{
  height:100%;
  margin:0;
  overflow:hidden;
  padding:0;
  width:100%;
}
body {
  font-family: "Tahoma" , sans-serif;
	font-size: 11px;
	color: #242424;
	background: #fff;
}
select {
	margin: 0px;
	padding: 0px;
}
ul, ol, li, p, div, h1, h2, h3, h4, h5, h6, form, fieldset, input {
	margin: 0;
	padding: 0;
	text-indent: 0;
}
ol li{
	margin-left:25px;
}

fieldset{
  border:none;
}
.textVersion {
	display: none;
}
p {
	line-height: 1.5em;
}
a, a:visited {
	color: #242424;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
}
strong a, strong a:visited{
	font-weight: bold;
}
a img{
  border:none;
}
.clearfix{
  font-size:0px;
  clear:both;
}
/* ------------------------------------------------------------------------------ MAIN DIVS */
.clearfix{
  clear:both;
  font-size:0px;
  height:0px;
}
.bkg{
  height:100%;
  overflow:auto;
  position:absolute;
  top:0;    
  min-width:1006px;
  width:100%;
  z-index:2;
  background: #FFF url('/pl/public/img/bkg/main_bkg.jpg') no-repeat fixed top center;
}
.subBkg{
  background: #FFF url('/pl/public/img/bkg/sub_bkg.jpg') no-repeat fixed top center;
}

.contener{
  width:984px;
  padding:0px 11px;
  margin:0px auto;
}

/* ------------------------------------------------------------------------------ MAIN PAGE */   
.mainPage{
  padding:0px 0px 28px 0px;
}        
.mainPageTop{
  height:95px;
  padding:46px 0px 0px 0px;
}
.mainPageTop h1{
  float:left;     
  padding:8px 0px 0px 4px;
}       
.mainPageTop .subLink{
  float:right;     
  width:225px;
  padding-right:5px;
}       
.mainPageTop a.reservations{
  width:168px;
  height:54px;
  display:block;
  float:left;
  background: url('/pl/public/img/text/main_page_reservations.png');
}
.mainPageTop a.reservations span{
  display:none;
}          
.mainPageTop a.lang{
  float:right;
  margin-top:10px;
}
.mainPage ul li{
  float:left;
  width:321px;          
  display:block;    
  padding-right:10px;
}
.mainPage ul li.forPatients{
  background: url('/pl/public/img/pic/main_page_for_patients.png') 0 0 no-repeat;
}
.mainPage ul li.forCompany{
  background: url('/pl/public/img/pic/main_page_for_company.png') 0 0 no-repeat;
}
.mainPage ul li.luxMed{
  padding-right:0px;
  background: url('/pl/public/img/pic/main_page_lux_med.png') 0 0 no-repeat;
}
.mainPage ul li a.icoLink{
  display:block;
  height:251px;
  width:321px;
}



.mainPage ul li .text{
  width:281px;
  height:174px;
  overflow:hidden;
  padding:27px 20px 0px 20px;
  background: url('/pl/public/img/bkg/main_page_text_box.png') 0 0 no-repeat;
}         
.mainPage ul li .text h2{
  height:48px;
  font-weight:normal;
  font-size:24px;
}
.mainPage ul li .text p{
  text-align:justify;
  padding-bottom:5px;
  display:block;
}
.mainPage ul li .text p a{
  font-weight:normal;
}
.mainPage ul li .text a.more{
  float:right;
  padding-left:13px;
  background: url('/pl/public/img/ico/ico_raquo.gif') 0 5px no-repeat;
}         
.mainPage ul li .text a:hover{
  text-decoration:none;
}

            
/* ------------------------------------------------------------------------------ SUB PAGE */   
/* --------------------------------------------------------------------- TOP */        
.top{
  height:118px;
  padding:20px 0px 0px 0px;
}
.top h1{
  float:left;     
  padding:9px 0px 0px 4px;
}       
.top .subLink{
  float:right;     
  width:198px;
  padding-right:5px;
}            
.top a.reservations{
  width:135px;
  height:44px;
  display:block;
  float:left;
  background: url('/pl/public/img/text/sub_page_reservations.png');
}
.top a.reservations span{
  display:none;
}              
.top a.lang{
  float:right;
  margin-top:8px;
}      
.top .navMenu{
  float:right;
  padding:15px 0px 0px 0px;
}    
.top .navMenu ul{
  list-style-type:none;
}     
.top .navMenu ul li{
  float:left;
  padding:0px 20px 0px 13px;
  font-size:15px;
  font-weight:normal;
  background: url('/pl/public/img/ico/ico_raquo.gif') 0 5px no-repeat;
}
.top .navMenu ul li a{
  font-weight:normal;
}
.top .mainMenu{
  margin-top:12px;
  float:right;
  width:705px;
  height:36px;
  background: url('/pl/public/img/bkg/main_menu_bkg.png') bottom left no-repeat;;
}   
.top .mainMenu ul.menu{
  padding:1px 0px 0px 15px;
  width:480px;
  display:block;
  float:left;
  list-style-type:none;
}
.top .en_mainMenu ul.menu{
  padding:1px 0px 0px 10px;  
  width:485px;
}

.top .mainMenu ul.menu li{
  float:left;
} 
.top .mainMenu ul.menu li a{
  display:block;    
  height:34px;
}
.top .mainMenu ul.menu li a span{
  display:none;
}
.top .mainMenu ul.menu li.oNas a{
  width:65px;
  background: url('../img/text/main_menu_o_nas.jpg');
}    
.top .mainMenu ul.menu li.oferta a{
  width:66px;
  background: url('../img/text/main_menu_oferta.jpg');
}    
.top .mainMenu ul.menu li.placowki a{
  width:83px;
  background: url('../img/text/main_menu_placowki.jpg');
}    
.top .mainMenu ul.menu li.niezbednik a{
  width:97px;
  background: url('../img/text/main_menu_niezbednik.jpg');
}    
.top .mainMenu ul.menu li.faq a{
  width:51px;
  background: url('../img/text/main_menu_faq.jpg');
}    
.top .mainMenu ul.menu li.kontakt a{
  width:75px;
  background: url('../img/text/main_menu_kontakt.jpg');
}   
.top .mainMenu ul.menu li.biuroPracowe a{
  width:113px;
  background: url('../img/text/main_menu_biuro_prasowe.jpg');
}        
.top .mainMenu ul.menu li.kariera a{
  width:69px;
  background: url('../img/text/main_menu_kariera.jpg');
}      
     
.top .mainMenu ul.menu li.en_oNas a{
  width:80px;
  background: url('../img/text/en_main_menu_o_nas.jpg');
}           
.top .mainMenu ul.menu li.en_oferta a{
  width:55px;
  background: url('../img/text/en_main_menu_oferta.jpg');
}    
.top .mainMenu ul.menu li.en_placowki a{
  width:120px;
  background: url('../img/text/en_main_menu_placowki.jpg');
}    
.top .mainMenu ul.menu li.en_niezbednik a{
  width:73px;
  background: url('../img/text/en_main_menu_niezbednik.jpg');
}      
.top .mainMenu ul.menu li.en_kontakt a{
  width:73px;
  background: url('../img/text/en_main_menu_kontakt.jpg');
}       
.top .mainMenu ul.menu li.en_biuroPracowe a{
  width:97px;
  background: url('../img/text/en_main_menu_biuro_prasowe.jpg');
}        
.top .mainMenu ul.menu li.en_kariera a{
  width:60px;
  background: url('../img/text/en_main_menu_kariera.jpg');
} 
.top .mainMenu ul.menu li a:hover, .top .mainMenu ul.menu li a.active{
  background-position:0px -34px;
}
.top .mainMenu .search{
  float:right;
  width:208px;
  padding-top:5px;
}
.top .mainMenu .search .iText{
  float:left;
  width:136px;
  height:14px;
  padding:5px 15px 5px 15px;       
  margin-right:11px;
  border:none;
  font-size:10px;
  color:#444444;
  background: url('/pl/public/img/bkg/top_search_input_bkg.jpg');
}     
.top .mainMenu .search .iButton{
  float:left;
}        
                                                          
                                               
/* --------------------------------------------------------------------- Breadcrumbs */   
.topBreadcrumbs{
  height:30px;
  font-size:11px;
}
.topBreadcrumbs ul{
  float:left;
  width:768px;
  list-style-type:none;
  display:block;
  padding:5px 0px 0px 7px;   
  height:25px;
  background: url('/pl/public/img/bkg/breadcrumbs_bkg.png') bottom left repeat-x;
}
.topBreadcrumbs ul li{
  padding:0px 13px 0px 18px;
  background: url('/pl/public/img/ico/breadcrumbs_ico_raquo.gif') left 9px no-repeat;
}
.topBreadcrumbs ul li{
  float:left;
  line-height:20px;
}
.topBreadcrumbs ul li a{
  font-weight:normal;
}
.topBreadcrumbs ul li.first{
  background:none;
}           

.topBreadcrumbs .fontSize{
  float:right;
  padding:5px 0px 0px 0px;
  width:190px;
  text-align:center;
}     
.topBreadcrumbs .fontSize a.small{
  font-size:11px;
}                
.topBreadcrumbs .fontSize a.medium{
  font-size:13px;
}                
.topBreadcrumbs .fontSize a.big{
  font-size:15px;
}                                          
/* --------------------------------------------------------------------- CONTENT */    
.content{
  padding-bottom:20px;
}     
.content .smallSubBox{
  font-size:11px;
  width:288px;
  height:60px;
  padding:20px 16px 17px 16px;
  overflow:hidden;
  background: url('/pl/public/img/bkg/small_sub_box_bkg.png');
}            

.content .smallSubBox a.more{
  float:right;
  padding-left:13px;
  background: url('/pl/public/img/ico/ico_raquo.gif') 0 5px no-repeat;
}       
.content .mapBkg{
  width:301px;
  height:190px;
  padding:6px 9px 5px 10px;
  overflow:hidden;
  background: url('/pl/public/img/bkg/map_bkg.png');
}   
.content .newsletter{
  padding-top:20px;
}  
.content .newsletter .iText{
  float:left;
  width:171px;
  height:13px;
  padding:6px 15px 6px 15px;       
  margin-right:20px;
  border:none;
  font-size:10px;
  color:#444444;
  background: url('/pl/public/img/bkg/newsletter_input_text_bkg.png');
}    
.content .newsletter .iButton{
  margin-right:9px;
}  
.content .wysiwyg p{
  padding:10px 0px;   
}              
.content .wysiwyg ul{    
  padding:10px 0px;
  list-style-type:none;  
}        
.content .wysiwyg ul li{    
  background: url('/pl/public/img/bkg/li_wysiwyg_ico.jpg') 0 10px no-repeat;
  padding-left:7px;
  line-height:18px;
}
.content  hr, .content .hrSeparator{
  display:block;
  height:25px;
  border-width:0px !important;    
  clear:both;
  background: url('/pl/public/img/bkg/dotted_separator.gif')  center 10px repeat-x;
}
.content .wysiwyg img.floatLeft{
  border:1px solid #fdead8;
  background: #fffcf9;
  padding:1px;  
}
.content .wysiwyg img.floatLeft{
  float:left;
  margin:10px 20px 10px 0px;
}
.content .wysiwyg img.border{
  border:1px solid #fdead8;
  background: #fffcf9;
  padding:1px;  
}
.content .wysiwyg .more {
  float:right;
  background:transparent url(/img/ico/ico_raquo.gif) no-repeat scroll 0 5px;
  float:right;
  padding-left:13px; 
}
      
/* --------------------------------------------------------------------- SECTOR PAGE */
.mainSectorPage{
  width:653px;
  float:left;
  padding:10px 0px 0px 0px;
}   
.subSectorPage{
  width:320px;
  float:right;
  padding:10px 0px 0px 0px;
}   
.mainSectorPage h3{   
  height:35px;
  font-weight:normal;
  font-size:24px;
  padding:19px 0px 0px 5px;
}
.subSectorPage h3{   
  height:35px;
  font-weight:normal;
  font-size:24px;
  padding:19px 0px 0px 0px;
} 

/* --------------------------------------------------------------------- SECTOR PAGE BOX MENU */
.mainSectorPage .sectorBoxMenu{
  width:648px;
  height:346px;
  padding:5px 0px 0px 5px;
  background: url('/pl/public/img/bkg/sector_box_menu_bkg.png');
}
.mainSectorPage .sectorBoxMenu ul{
  list-style-type:none;      
}
.mainSectorPage .sectorBoxMenu ul li{
  cursor:pointer;
  font-size:11px;
  width:279px;
  height:82px;
  padding:80px 19px 0px 19px;
  float:left;
  margin:0px 11px 11px 0px;
}
.mainSectorPage .sectorBoxMenu ul li.pakietKrysztal{
  background: url('/pl/public/img/pic/ico_pakiet_krysztal.png') top right no-repeat;
}
.mainSectorPage .sectorBoxMenu ul li.pakietBursztyn{
  background: url('/pl/public/img/pic/ico_pakiet_bursztyn.png') top right no-repeat;
}
.mainSectorPage .sectorBoxMenu ul li.pakietZdroweDziecko{
  background: url('/pl/public/img/pic/ico_pakiet_zdrowe_dziecko.png') top right no-repeat;
}
.mainSectorPage .sectorBoxMenu ul li.pakietKontynuacja{
  background: url('/pl/public/img/pic/ico_pakiet_kontynuacja.png') top right no-repeat;
}
.mainSectorPage .sectorBoxMenu ul li.pakietyDlaFirm{
  background: url('/pl/public/img/pic/ico_pakiet_dla_firm.png') top right no-repeat;
}
.mainSectorPage .sectorBoxMenu ul li.medycynaPracy{
  background: url('/pl/public/img/pic/ico_medycyna_pracy.png') top right no-repeat;
}
.mainSectorPage .sectorBoxMenu ul li.przychpdniePrzyzakladowe{
  background: url('/pl/public/img/pic/ico_przychodnie_przyzakladowe.png') top right no-repeat;
}
.mainSectorPage .sectorBoxMenu ul li.biuroPrasowe{
  background: url('/pl/public/img/pic/ico_biuro_prasowe.png') top right no-repeat;
}        
.mainSectorPage .sectorBoxMenu ul li.kariera{
  background: url('/pl/public/img/pic/ico_kariera.png') top right no-repeat;
}
.mainSectorPage .sectorBoxMenu ul li.ofertaDlaFirm{
  background: url('/pl/public/img/pic/ico_oferta_dla_firm.png') top right no-repeat;
}
.mainSectorPage .sectorBoxMenu ul li.ofertaDlaPacjentow{
  background: url('/pl/public/img/pic/ico_oferta_dla_pacjentow.png') top right no-repeat;
}

   

.mainSectorPage .sectorBoxMenu ul li.right{
  margin-right:0px;
}
.mainSectorPage .sectorBoxMenu ul li.bottom{
  margin-bottom:0px;
}
.mainSectorPage .sectorBoxMenu ul li p{
  text-align:justify;
}  
.mainSectorPage .sectorBoxMenu ul li strong{
  font-weight:normal;
  font-size:18px;
  height:25px;
  display:block;
}  
.mainSectorPage .sectorBoxMenu ul li a.more{
  float:right;
  padding-left:13px;
  background: url('/pl/public/img/ico/ico_raquo.gif') 0 5px no-repeat;
}      
.sectorPageSeparator{     
  clear:both;
  background: url('/pl/public/img/bkg/dotted_separator.gif')   center  17px repeat-x;
  height:1px;
  font-size:0px;
  padding:17px 0px 0px 0px;
}

/* --------------------------------------------------------------------- SECTOR PAGE NEWS */
.mainSectorPage .sectorPageNews{
  width:310px;
  float:left;
}              
.mainSectorPage .sectorPageNews h3{   
  padding:19px 0px 0px 0px;
}
.mainSectorPage .sectorPageNews ul{
  list-style-type:none; 
  padding-bottom:10px;
}
.mainSectorPage .sectorPageNews ul li{
  padding-top:5px;
}
.mainSectorPage .sectorPageNews span.date{
  font-size:11px;
  margin-top:10px;
  width:88px;
  height:17px;
  display:block;
  font-weight:bold;
  color:#FFF;
  text-align:center;
  line-height:17px;
  background: url('/pl/public/img/bkg/news_date_bkg.png') 0 0 no-repeat;
}
.mainSectorPage .sectorPageNews a{
  padding-left:13px;
  background: url('/pl/public/img/ico/ico_raquo.gif') 0 5px no-repeat;
}
.mainSectorPage .sectorPageNews a.more{
  float:right;
}
.mainSectorPage .sectorPageNews p.news_archive{
  padding:0px 0px 0px 0px;
  height:20px;
}
.mainSectorPage .sectorPageNews p{
  padding:7px 0px;
  display:block;
  text-align: justify;

}
/* --------------------------------------------------------------------- SECTOR PAGE TEXT */
.mainSectorPage .sectorPageText{
  width:305px;
  float:right;
  padding-right:10px;
}         
                
.mainSectorPage .sectorPageText h3{   
  padding:19px 0px 0px 0px;
}

           
/* --------------------------------------------------------------------- CONTENT PAGE MENU */
.subContentPage{
  width:260px;
  float:left;
  padding:30px 0px 0px 6px;
}
.subContentPage ul{
  list-style-type:none;
}     
.subContentPage ul li{
  padding:6px 20px 0px 15px;
  font-size:19px;
  font-weight:normal;
  background: url('/pl/public/img/ico/ico_raquo.gif') 0 12px no-repeat;
}
.subContentPage  a{
  font-weight:normal !important;    
  font-size:19px;
}      
                
.subContentPage ul li ul{
  padding:0px 0px 4px 5px;
}              
.subContentPage ul li.inner{
  margin-left:30px;  
  font-size:16px;
}          
.subContentPage ul li.inner a{  
  font-size:16px;
} 
/* --------------------------------------------------------------------- CONTENT PAGE TEXT */
.mainContentPage{
  width:695px;
  width:703px;
  float:right;
  padding:30px 6px 0px 0px;
}
.mainContentPage ul.sitemap{
  padding:20px 0px 0px 0px;
}
.mainContentPage ul.sitemap ul{
  padding-top:5px;
}
.mainContentPage ul.sitemap, .mainContentPage ul.sitemap ul{
  list-style-type:none;
}
.mainContentPage ul.sitemap li{
  width:117px;
  float:left;
  display:block;
  padding-bottom:40px;
}
.mainContentPage ul.sitemap li ul li{   
  padding-left:10px;  
  padding-bottom:0px;       
  line-height:1.8em;
  background: url('/pl/public/img/bkg/li_wysiwyg_ico.jpg') 0 50% no-repeat;
}
.mainContentPage ul.sitemap li ul li a{
  font-weight:normal;
}
/* --------------------------------------------------------------------- CONTENT PAGE FAQ */
.mainContentPage .faqList{
}
.mainContentPage .faqList ul{
  list-style-type:none;
}     
.mainContentPage .faqList ul li{
  padding:15px 0px 15px 0px;
  background: url('/pl/public/img/bkg/dotted_separator.gif')  bottom center repeat-x;
}
.mainContentPage .faqList ul li.last{
  background: none;
}
.mainContentPage .faqList ul li a{
  padding:0px 0px 0px 13px;
  background: url('/pl/public/img/ico/ico_raquo.gif') 0 5px no-repeat;
}
.mainContentPage .faqList ul li .open{

} 
.mainContentPage .faqList ul li .open .repeatBkg{  
  padding:0px 4px;
  width:695px;            
  background: url('/pl/public/img/bkg/fag_open_repeat_bkg.png');
} 
.mainContentPage .faqList ul li .open .topBkg{    
  height:4px;
  font-size:0px;          
  background: url('/pl/public/img/bkg/fag_open_top_bkg.png');
} 
.mainContentPage .faqList ul li .open .bottomBkg{    
  height:4px;
  font-size:0px;          
  background: url('/pl/public/img/bkg/fag_open_bottom_bkg.png');
}       
.mainContentPage .faqList ul li .open .topLeftBkg{              
  background: url('/pl/public/img/bkg/fag_open_top_left_bkg.png') top left no-repeat;;
} 
.mainContentPage .faqList ul li .open .bottomRightBkg{
  padding:18px 18px 8px 18px;    
  width:654px;                 
  background: url('/pl/public/img/bkg/fag_open_bottom_right_bkg.png') bottom right no-repeat;;
} 
.mainContentPage .faqList ul li .open strong{
  padding:0px 0px 0px 0px;
  font-size:1.2em;
  float:left;
} 
.mainContentPage .faqList ul li .open p{
  padding:10px 0px;
}
.mainContentPage .faqList ul li .open a.closeWindow{
  float:right;
}
.mainContentPage .faqList ul li ul{
  list-style-type:circle;
  padding-left:20px;
}        
.mainContentPage .faqList ul li ul li{
  line-height:2em;
  padding:0px;
  background:none;
}
/* --------------------------------------------------------------------- CONTENT PAGE DOWNLOAD */
.mainContentPage .downloadList{
}
.mainContentPage .downloadList ul{
  list-style-type:none;
}     
.mainContentPage .downloadList ul li{
  margin-top:12px;
  width:669px;
  height:24px;
  padding:6px 15px 0px 15px;
  background: url('/pl/public/img/bkg/download_bkg.png') 0 0 no-repeat;
}      
.mainContentPage .downloadList ul li a{
  float:left;                            
  padding-top:4px;
}       
.mainContentPage .downloadList ul li a.more{
  padding:4px 0px 2px 30px;
  float:right;
  background: url('/pl/public/img/ico/ico_download.gif') 0 0px no-repeat;
}       
/* --------------------------------------------------------------------- CONTENT PAGE DOWNLOAD */
.mainContentPage .grupa_lm_oferta{
}
.mainContentPage .grupa_lm_oferta ul{
  list-style-type:none;
}     
.mainContentPage .grupa_lm_oferta ul li{
  width:292px;
  height:89px;
  padding:70px 15px 0px 15px;
  background: url('/pl/public/img/bkg/oferta_lux_med_bkg.png') 0 0 no-repeat;
  float:left;
  margin:15px 10px;
} 
.mainContentPage .grupa_lm_oferta ul li a{
  display:block;
  font-size:22px;
  font-weight:normal;
  height:41px;
  text-align:center;  
} 
 
 
   
/* --------------------------------------------------------------------- CONTENT PAGE FAQ */
.mainContentPage .newsList{
}
.mainContentPage .newsList ul{
  list-style-type:none;
}     
.mainContentPage .newsList ul li{
  padding:15px 0px 15px 0px;
  background: url('/pl/public/img/bkg/dotted_separator.gif')  bottom center repeat-x;
}
.mainContentPage .newsList ul li.last{
  background: none;
}
.mainContentPage .newsList ul li h4{
  font-size:1.2em;
}
.mainContentPage .newsList ul li a{
  padding:0px 0px 0px 13px;
  background: url('/pl/public/img/ico/ico_raquo.gif') 0 5px no-repeat;
}
.mainContentPage .newsList ul li p{
  padding:10px 0px;
} 
.mainContentPage .newsList ul li a.more{
  float:right;
} 
.mainContentPage .newsList ul li span.date{
  font-size:11px;
  margin-bottom:7px;
  width:88px;
  height:17px;
  display:block;
  font-weight:bold;
  color:#FFF;
  text-align:center;
  line-height:17px;
  background: url('/pl/public/img/bkg/news_date_bkg.png') 0 0 no-repeat;
}

.mainContentPage span.dateLong{    
  font-size:11px;
  margin:7px 0px 7px 0px;
  width:88px;
  height:17px;
  display:block;
  font-weight:bold;
  color:#FFF;
  text-align:center;
  line-height:17px;
  background: url('/pl/public/img/bkg/news_date_bkg.png') 0 0 no-repeat;
}
.mainContentPage h4.newsTitle{
  font-size:1.2em;
}               
.mainContentPage a.back{
  float:right;
  padding:0px 0px 0px 13px;
  background: url('/pl/public/img/ico/ico_raquo.gif') 0 5px no-repeat;
}
/* --------------------------------------------------------------------- CONTENT PAGE SEARCH RESULT */
.mainContentPage .searchResultList{
}
.mainContentPage .searchResultList ul{
  list-style-type:none;                    
  background: url('/pl/public/img/bkg/dotted_separator.gif')  top center repeat-x;
}     
.mainContentPage .searchResultList ul li{
  padding:15px 0px 15px 0px;
  background: url('/pl/public/img/bkg/dotted_separator.gif')  bottom center repeat-x;
}

.mainContentPage .searchResultList ul li a{
  padding:0px 0px 0px 13px;
  font-size:1.2em;
  background: url('/pl/public/img/ico/ico_raquo.gif') 0 7px no-repeat;
}
.mainContentPage .searchResultList ul li p{
  padding:15px 0px 0px 0px;
}
.searchResultPagination{
  padding-top:20px;
  height:20px;
}     
.searchResultPagination span.prev{
  float:left;         
  line-height:19px;
  padding-right:30px;
}       
.searchResultPagination span.prev a{    
  padding:0px 0px 0px 13px;
  background: url('/pl/public/img/ico/ico_laquo.gif') 0 5px no-repeat;
}
.searchResultPagination span.next{
  float:left;         
  line-height:19px;    
  padding-left:30px;
}           
.searchResultPagination span.next a{    
  padding:0px 13px 0px 0px;
  background: url('/pl/public/img/ico/ico_raquo.gif') 100% 5px no-repeat;
}
.searchResultPagination ul{
  list-style-type:none;
  float:left;
}
.searchResultPagination ul li{
  float:left;
  padding:0px 3px 0px 2px;
  background: url('/pl/public/img/bkg/pagination_separator.jpg')  100% 4px no-repeat;
}
.searchResultPagination ul li.last{
  background:none;
}
.searchResultPagination ul li a{
  display:block;
  width:18px;
  height:19px;
  text-align:center;
  line-height:19px;
}
.searchResultPagination ul li a.active, .searchResultPagination ul li a:hover{
  color:#FFF;
  text-decoration:none;        
  background: url('/pl/public/img/ico/ico_pagination_over.jpg') 0 0 no-repeat;
}
/* --------------------------------------------------------------------- CONTENT PAGE ABOUT OFFICE */
.aboutOffice{
}
            
.aboutOffice .rows{
  padding-top:10px;
  clear:both;
}
.aboutOffice .colsLeft{
  float:left;
}
.aboutOffice .colsRight{
  float:right;
}     
 
.mainContentPage .aboutOfficeText{
  position:relative;
  width:324px;
  padding:40px 10px 15px 10px;
  float:left;
  margin-top:10px;
  margin-right:15px;
}
.mainContentPage .aboutOfficeTextRight{
  margin-right:0px;
}
       
.mainContentPage .aboutOfficeText .head{ 
  position:absolute;
  top:0px;
  left:0px;
  width:324px;
  height:25px;
  padding:5px 10px 0px 10px;
  background: url('/pl/public/img/bkg/about_office_head_bkg.png') 0 0 no-repeat;
}
.mainContentPage .aboutOfficeText p{
  padding:5px 0px;
}
.mainContentPage .aboutOfficeText a.raquo{
  padding:0px 0px 0px 15px;
  background: url('/pl/public/img/ico/ico_raquo.gif') 0 5px no-repeat;
}
.mainContentPage .aboutOfficeText img{
  border:1px solid #fdead8;
  background: #fffcf9;
  padding:1px; 
  float:left;
  margin:5px 20px 5px 0px;
}     
.mainContentPage .aboutOfficeText ul{    
  padding:5px 0px;
  list-style-type:none;  
}        
.mainContentPage .aboutOfficeText ul li{    
  background: url('/pl/public/img/bkg/li_wysiwyg_ico.jpg') 0 10px no-repeat;
  padding-left:7px;
  line-height:18px;
}
.galleryBox{
  padding:26px 0px 0px 16px;
  margin-top:15px;
  width:687px;
  height:170px;
  background: url('/pl/public/img/bkg/gallery_bkg.png');
}        
.galleryBox .prev{
  width:19px;
  height:54px;
  float:left;
  margin:44px 14px 0px 0px;
  background: url('/pl/public/img/ico/ico_gallery_prev.png');       
  cursor:pointer;
}     
.galleryBox .next{
  width:19px;
  height:54px;
  float:left;
  margin:44px 0px 0px 0px;
  background: url('/pl/public/img/ico/ico_gallery_next.png');
  cursor:pointer;
}    
.galleryBox .scrollBox{
  float:left;
  width:608px !important;
  margin-right:14px;
  overflow:hidden;
}
.galleryBox .scrollBox ul{
  list-style-type:none;
  width:3000px;
}
.galleryBox .scrollBox ul li{
  padding-right:18px;
  width:192px;
  height:146px;
  float:left;
}
.galleryBox .scrollBox ul li img{
  border:1px solid #fdead8;
  background: #fffcf9;
  padding:1px; 
}     

/* --------------------------------------------------------------------- CONTENT PAGE ABOUT OFFICE */
.mainContentPage form ul{    
  padding:0px 0px 5px 0px;
  list-style-type:none;  
}        
.mainContentPage form ul li{    
  padding:14px 0px 0px 0px;
  display:block;
  clear:both;
}     
.mainContentPage form ul li label{    
  font-weight:bold;
  display:block;
  float:left;
  width:105px;
  padding:5px 0px;
}
.mainContentPage form ul li.radio div{
  clear:both;
  padding:3px 0px;
}
.mainContentPage form ul li.radio div label{    
  width:auto;
  padding-right:20px;
}
.mainContentPage form ul li span.list_radio_element{
  width:145px;
  float:left;
  display:block;
}
.mainContentPage form ul li.checkbox_element label{    
  width:auto;
}
.mainContentPage form ul li.radio div p{
  padding:0px 0px 10px 0px;
}
.mainContentPage form ul li label.error{    
  clear:both;
  float:none;
  padding-left:115px;
  font-weight:normal;
  font-size:10px;
  color:red;
}
.mainContentPage form ul li .iText{
  width:284px;
  height:16px;
  padding:5px 15px 5px 15px;       
  border:none;
  font-size:10px;
  color:#444444;
  background: url('/pl/public/img/bkg/forum_input_text_bkg.png');
}
.mainContentPage form ul li textarea{
  width:564px;
  height:66px;
  padding:5px 15px 5px 15px;       
  border:none;
  font-size:10px;
  color:#444444;
  margin:0px;
  font-family: "Arial";
  background: url('/pl/public/img/bkg/forum_textarea_bkg.png');
}            
.mainContentPage form ul li select{
  width:310px;
}

.mainContentPage .goToQuestionnaire{
  padding:10px 0px 20px 0px;
}
.mainContentPage .goToQuestionnaire a{
  padding:0px 0px 0px 20px;
  background: url('/pl/public/img/ico/ico_raquo.gif') 5px 5px no-repeat;
} 
.mainContentPage  form .iButton{
  float:right;
  margin-bottom:10px;
}    

        
/* --------------------------------------------------------------------- CONTENT PAGE ABOUT OFFICE */
.mainContentPage .phoneContact{
  margin-bottom:20px;
}
.mainContentPage .phoneContact .repeatBkg{  
  padding:0px 4px;
  width:695px;            
  background: url('/pl/public/img/bkg/fag_open_repeat_bkg.png');
} 
.mainContentPage .phoneContact .topBkg{    
  height:4px;
  font-size:0px;          
  background: url('/pl/public/img/bkg/fag_open_top_bkg.png');
} 
.mainContentPage .phoneContact  .bottomBkg{    
  height:4px;
  font-size:0px;          
  background: url('/pl/public/img/bkg/fag_open_bottom_bkg.png');
}       
.mainContentPage .phoneContact  .topLeftBkg{              
  background: url('/pl/public/img/bkg/fag_open_top_left_bkg.png') top left no-repeat;;
} 
.mainContentPage .phoneContact .bottomRightBkg{
  padding:18px 18px 8px 18px;    
  width:659px;                 
  background: url('/pl/public/img/bkg/fag_open_bottom_right_bkg.png') bottom right no-repeat;;
}          
.phoneContact strong.main{
  font-size:22px;
  font-weight:normal;
  display:block;     
  text-align:center;
  height:41px;
}
.phoneContact strong.sub{
  font-size:14px;
  font-weight:normal;
  display:block;      
  text-align:center;   
  height:41px;  
}
.phoneContact .fixAlign{
  text-align:center;
}
.phoneContact span.phoneIco{
  background: url('/pl/public/img/ico/ico_phone.png') 0 0 no-repeat;
  color:#003c84;
  font-weight:normal;
  font-size:32px;   
  margin:0px auto;
  text-align:left;
  padding:10px 0px 0px 50px;
}
.phoneContact span.celularIco{
  height:37px;
  background: url('/pl/public/img/ico/ico_celular.png') 0 0 no-repeat;
  color:#003c84;
  font-weight:normal;
  font-size:35px;
  margin:0px auto;
  text-align:left;   
  padding:10px 0px 0px 50px;
}
   
   
.mainContentPage .tableRepeatBkg{    
  padding:18px 18px 8px 18px;    
  width:667px;            
  background: url('/pl/public/img/bkg/fag_open_repeat_bkg.png');
} 
.mainContentPage .tableTopBkg{   
  height:4px;
  font-size:0px;          
  background: url('/pl/public/img/bkg/fag_open_top_bkg.png');
} 
.mainContentPage .tableBttomBkg{    
  height:4px;
  font-size:0px;          
  background: url('/pl/public/img/bkg/fag_open_bottom_bkg.png');
}            
  
.mainContentPage .tableRepeatBkg table{
  width:100%;  
}       
.mainContentPage .tableRepeatBkg tr td{ 
  padding:10px 5px 13px 5px;     
  background: url('/pl/public/img/bkg/dotted_separator.gif')  bottom left repeat-x;
}       
/* --------------------------------------------------------------------- FOOTER */   
#footer{
  clear:both;
  background: url('/pl/public/img/bkg/dotted_separator.gif')  top center repeat-x;
  height:60px;
  line-height:23px;
  padding:22px 0px 0px 0px;
}
#footer .menu {
  float:right;
  width:800px;
}
#footer .menu ul{
  display:block;
}
#footer .menu ul{
  text-align:right;
  padding:0px 0px 0px 0px;
}
#footer .menu ul li{
  display:inline;
  padding:0px 6px;
  border-right:2px solid #242424;
}
#footer .menu ul li a{
  color:#242424;
}
   
#footer .menu ul.subMenu{
  padding:0px 0px 0px 0px;
}
#footer .menu ul.subMenu li{
  border-right:1px solid #242424;
}      
#footer .menu ul.subMenu li a{
  font-weight:normal;
}      
#footer .menu ul li.last{
  border:none;
}
#footer .logo{
  float:left;
  width:75px;
  padding:3px 0px 0px 7px;
}      
#footer .menu ul.mainPageFooterMenu{
  padding:5px 0px 0px 0px;
}
         
/*---- sIFR --- */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

.sIFR-hasFlash h2{
	visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
}
.sIFR-hasFlash h3{
	visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
}

.sIFR-hasFlash h2 {
}
.mainContentPage iframe {
	width: 100%; 
	height: 300px;
	border: 0;
	background: transparent;
}

#footer .sointeractive{
  float:right;
  clear:both;
  height:40px;
  padding-right:6px; 
  margin-top:10px;
}
#footer .sointeractiveMainPage{
  margin-top:-10px;
}
#footer .sointeractive span{
  line-height:16px;
  display:block;
  float:left;
  padding-right:10px;
}
     
.content .mainBanner { 
  margin:30px 0px 5px 0px;
}

.content .mainBanner a img{ 
  width: 100%;
  height: 100%;
}