body {
	
	margin: 0;
	padding: 0;               
	background: url('../images/layout/bg_top.gif') no-repeat;
	background-color: #182831;
	background-position: 50% 0;
	font-family: Tahoma;
	font-size: 12px;
	
} 
    
a img {
	
	border: 0;
	
}

.cms_content a img {
	
	border: 1px solid black;
	
}

ul, li {
	
	margin: 0;
	padding: 0;
	list-style: none;
	
}  

li a {
		text-decoration: none;   
	
}

h3 {
                      
	color:#3399cc;
	font-family: Georgia;
	font-size: 18px; 
	background: url('../images/layout/h3.gif') repeat-x;
	padding-top: 10px;
	margin: 10px 10px 0 10px;
	clear: both;
		
}


#wrapper {
	
	width: 928px;
	margin: 0 auto 0 auto;
   
	
}

* html #wrapper {
	width: 928px;
	margin-left: auto !important;
	margin-right: auto !important;
	
}
#top_buttons {
	
	margin-top: 10px;
	margin-bottom: 7px;
	float: right;
	margin-right: -5px;
 
}
#top_buttons li {
	
	display: inline;
	
} 

#top_buttons li a {
	            
	color: white;
	float: left;
	height: 27px;
	margin-right: 10px;
	padding-left: 25px;
	padding-top: 5px;
	
} 

#button_strona_glowna a {
	
	background: url('../images/layout/li_strona_glowna.gif') no-repeat;
	width: 94px; 
	
}
#button_wydarzenia a {  
	
	background: url('../images/layout/li_wydarzenia.gif') no-repeat;
	width: 74px; 
	
}

#button_praca a {  
	 
	padding-left: 37px !important;
	background: url('../images/layout/li_praca.gif') no-repeat;
	width: 60px; 
	
}

#button_nowosci_techniczne a { 
	
	background: url('../images/layout/li_nowosci_techniczne.gif') no-repeat; 
    width: 126px; 
}
#button_kontakt a { 
	
	background: url('../images/layout/li_kontakt.gif') no-repeat; 
	width: 74px; 
	margin-right: 0px !important;
   
}  

#menu {    
	 
	clear: both;  
	width: 928px; 
	height: 57px;
	background: url('../images/layout/menu_bg.gif') no-repeat;
	padding-left: 5px;
	z-index: 1;
} 
#menu li {
	
	width: 131px;
	float: left;
}
#menu a {
	    
    color: white;
	float: left;
	height: 28px;
	margin-top: 15px;
	width: 131px;
	text-align: center;
	background: url('../images/layout/menu_rib.gif') right top no-repeat;
	padding-top: 13px;
	
}

#menu a:hover {
	
   background: url('../images/layout/menu_light_panel.gif')  right no-repeat;
    
} 

#menu_last a {
	
	background: none !important;
	
}
#menu_last a:hover {                  
	
	background: url('../images/layout/menu_light_panel.gif') no-repeat !important;
	background-position: -10px 0;
	
}  

#header_image {
	
    position: relative;
	height: 260px;
	overflow: hidden;
	background: url('../images/flash_bg.jpg') #E9EBEC left bottom no-repeat;
  
}

#mymovie {
    z-index: 0;
	position: absolute;
   
	
}

#header_logo_slogan {
	
	background: url('../images/layout/header_logo_slogan.gif') no-repeat;
	height: 147px;
	
	
}                     
#right {
	
	width: 701px; 
	
	float: right; 
		
} 

#contentContainer {

background: #e7e9ea;

}

#right, #left, #contentContainer {
    
	min-height: 720px;
	
} 

* html #right, * html #left, * html #contentContainer {
	
	
	height: 720px !important;
	
}


#left {
	
	float: left;
	width: 227px;
	background: green;
	background: url('../images/layout/left_box_corner.gif') top right no-repeat;
	font-size: 11px;
	color: #a6bfcc;
	
} 
 
#left input {
	
	height: 20px;
	width: 156px;
	padding: 0px;
	border: 0px;
	background: #C1C1C1;
   
	
}
#left form {
	
	margin: 10px 0 20px 20px;
	
}

#left p {
	
	padding: 10px;
	margin:0;
	margin: 0 0 0 15px;
	
}


#right h1 {
	 
	 margin: 0;
	 padding: 0;
	 color: white;
	 height: 38px;
	 font-size: 16px;	 
	 padding-left: 25px;
	 padding-top: 8px;
	 font-weight: normal;
	 background: url('../images/layout/h1_content.gif') no-repeat;
	    
}    

#left h2 {
	 
	font-size:12px;        
	color: #a6bfcc;
	background: url('../images/layout/h2_left.gif') no-repeat;
	height: 27px; 
	padding: 0;
	margin: 10px 0 0 0;
	padding: 6px 0 0 8px;  
	font-weight:normal; 
	
}         

#short_contact {
	             
	padding: 20px 0 10px 0;
	text-align: center;
	color: white;
	
} 

#blue_phone {
	
	color:#3399cc;
	
}

#tuv {

	 margin: 10px auto 10px 55px;  
	
}

#fhu_marat, #elrow {
	
	margin-left: 25px;
	
}        

#katalogi_button {
	
	margin-left: 15px;
	
}  

.submit {
	
	
	  cursor: pointer;
	  background: url('../images/layout/submit.gif') no-repeat !important;
	  background-position: bottom !important;
	  height: 20px !important;
	  width: 20px !important;
	  margin-left: 5px;
	 
 
	
}


* html .submit {
	
	margin-bottom: 0px !important;

}



#search input {
	
	 background-color:#e2dd8d;
	
}   
#footer a {
	
	color: #3399cc;
	text-decoration: none;
	
}
#footer {
	
	
	width: 700px;
	clear: both;
	color: white;
	padding: 20px;
	text-align: center; 
	font-size: 10px;
	margin-left: 228px;
	
}


* html #footer { 


	width: 650px;

}

.content_image {
    
}  

#marat_siedziba {
	 
	margin: 20px 0 10px 100px;
	
}   


#right ul {
	margin-left: 7px;
} 

#right ul li {  
   
    background: url('../images/layout/li_bg.gif') no-repeat;
 	background-position: 0px 5px;  
    padding-left: 15px;
margin-left: 5px; 
} 
#right ul li ul {
	
	padding:0 !important;
	margin:0 !important;
	
}
#right ul li ul li {
	
	color:#7d8b92;
	
}                    
#photos_box img {
	
	margin-left: 10px;
	border: 1px solid black;
	border: 1px solid black;
	
}
#photos_box {
	   
	padding: 10px 0 0 0;
	margin-bottom: 20px;
	
}  

.downloads {
	
	margin: 5px 0 5px 0;
	
}
.downloads li {
	
	background: none !important;
	margin: 0px 0 5px 0 !important;
	padding: 0px !important; 
	
	
}
.downloads li a {
	 
	 color: black;
	 padding: 2px 0 2px 20px;
	 height: 25px;  
}                 

.downloads .attachment_default a {
	
	background: url('../images/files_icons/page_inne.gif') no-repeat !important; 
	
}

.downloads .attachment_pdf a {
	
	background: url('../images/files_icons/page_white_pdf.gif') no-repeat !important; 
	
} 

.downloads .attachment_img a {
	
	background: url('../images/files_icons/page_white_picture.gif') no-repeat !important; 
	
}

.downloads .attachment_zip a {
	
	background: url('../images/files_icons/page_white_zip.gif') no-repeat !important; 
	
}

.downloads .attachment_word a {
	
	background: url('../images/files_icons/page_white_word.gif') no-repeat !important; 
	
}

.downloads .attachment_exel a {
	
	background: url('../images/files_icons/page_white_excel.gif') no-repeat !important; 
	
}

.downloads .attachment_ppt a {
	
	background: url('../images/files_icons/page_white_powerpoint.gif') no-repeat !important; 
	
}  
























.ppt a {
	
	background: url('../images/layout/powerpoint.gif') no-repeat !important;
}

.links a {
	
	background: url('../images/layout/page_go.gif') no-repeat !important;
}

.pdf a {
	
	background: url('../images/layout/pdf.gif') no-repeat !important;
}

.downloads li a:hover {
	
	color: #3399CC ;
	
}          

.kontakt {
	
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
	
} 
label {
	
	font-weight:bold;
	display:block;
	margin: 5px 0 5px 0;
	cursor: poiner;
	
}
#kontakt_form {
	
	margin: 10px 0 0 10px;
	
}
#kontakt_form input {

	width: 300px;
	
} 
#kontakt_form p {
	
	padding: 0;
	
}

#kontakt_form input, #kontakt_form textarea {
	
	border: 1px solid #3399CC;
	padding: 3px;
	background:#c1c1c1;
	display:block;
	
}

#kontakt_form #submit {
	
	color: white;
       display: block;
	width: 103px;
	height: 21px;
	background: url('../images/layout/wyslij.gif') no-repeat; 
	margin: 5px 0 10px 0px;
	text-decoration: none;
	padding: 0px 0px 0px 5px !important;
	border: 0px !important;
	cursor: pointer;
	text-align:left;
	
}

#techniczne_main h4 a,#wydarzenia_main h4 a {
  
   top: 0;
   right: 0; 
   position: absolute;
   display: block;
   color: white;
   height: 31px;
   width: 135px; 
	padding-top: 7px; 
   text-decoration:none;
   text-align: center; 
   
    
}

#techniczne_main p, #wydarzenia_main p {

	font-size: 11px;
	color: black  !important;
	font-family: "Verdana";

}

#wydarzenia_main h4 a {
	
	background: url('../images/layout/h4_main_wydarzenia_a.gif') no-repeat;
	
	
}

#techniczne_main h4 a {
   background: url('../images/layout/zobacz_wiecej_nt.gif') no-repeat; 
	
}

 
#techniczne_main h4, #wydarzenia_main h4  { 
	width:662px;
	position: relative;
	font-size: 12px;
	margin:0;
	padding: 0;  
	height: 25px;
	padding-top: 7px;
	padding-left: 12px;
	
} 
#wydarzenia_main h4  {
	
	background: url('../images/layout/h4_main_wydarzenia.gif') no-repeat;
	
}
#techniczne_main h4 {
	background: url('../images/layout/nt_h4_bg.gif') no-repeat;
	
}

#techniczne_main,#wydarzenia_main {
   padding-left: 10px;
}

#techniczne_main {
  		padding-top: 35px;	
	   background: url('../images/layout/nt_main_bg.gif') no-repeat;
	 
	   height: 370px; 
	   color: white;
	 
}
#techniczne_front_list {
	
	margin:  0 !important;
	
}
#techniczne_front_list li {
	
	
	
	background: none !important;
	
	
	
}
#techniczne_front_list .date {
	
	color: black;
	
}
#techniczne_front_list a {
	   
	 display: block;
	 color: white;
	 font-family: Verdana;
     font-size: 11px;
	 width: 290px;
     height: 24px; 
     padding-left: 25px;
	 margin-bottom: 5px;
	 padding-top: 12px;
 
}

#techniczne_front_list a.list_0 {
  background: url('../images/layout/nt_one_bg_main.gif') no-repeat;
} 

#techniczne_front_list a.list_1 {       
	
     background: url('../images/layout/white_arrow.gif') no-repeat;
     background-position: 13px 8px; 
} 

#techniczne_main .news {
	
	width: 320px;
	margin: 20px 0 0 0px;
} 
.news #lead {

	color: white !important;

}

* html #techniczne_main .news {

		width: 323px;
		margin: 20px 0 0 0px;
	
}
	
	
#wydarzenia_main .news { 
 margin: 3px 15px 0 10px;   
}

#wydarzenia_main p.minus {
  margin-top: -2px !important;
  padding-top: 0 !important;
}

#techniczne_main .news p img {

	margin: 35px 0 0 25px;
	
}  
#techniczne_main .news p {
	
	margin: 10px 0 0 0;
	padding: 0;
	color: white;
}
#techniczne_main .news .date { 
	
	color: #fc0000; 
	font-size:11px;
	
}
          
#techniczne_main .news h5, #wydarzenia_main .news h5 {
	
	font-family: Verdana;
	font-size: 11px;
	margin:5px 0 5px 0;
   
}  

.wiecej {
   	
	color: white;
    display: block;
	width: 68px;
	height: 18px;
	background: url('../images/layout/wiecej.gif') no-repeat; 
	margin: 15px 0 0 0;
	float: right;
	text-decoration: none;
	padding: 3px 0 0 15px;
	
} 

.powrot {
	
	color: white;
       display: block;
	width: 103px;
	height: 18px;
	background: url('../images/layout/powrot.gif') no-repeat; 
	margin: 5px 0 10px 20px;
	text-decoration: none;
	padding: 3px 0 0 21px;
	
	
} 

#wydarzenia_main {
	
	  background: #F9F9FA url('../images/layout/main_wydarzenia_bg.gif') top no-repeat;
	  height: 382px;
	  padding-top: 3px;
	  
	
}
#wydarzenia_main .news p {
	
	color: black;
	margin: 10px 0 0 0;
	padding:0;
	
}
#wydarzenia_main .news .date { 
	
	font-size:11px;
	
}   

#wydarzenia_main p img {
	
	float: left;
	margin: 0 15px 10px 0;
	border: 1px solid black;
	
} 
#produkty_list li a img { 
	
   
    width:134px;
    height:91px; 
    display: block;
}

#produkty_box {
	
	width: 605px;
	margin: auto;
	
}   

* html #produkty_box { 
	
   width: 615px; 
}

#produkty_list li {
	
	display: inline;
	background: none !important; 
	padding:0 !important; 
	
	
}     
.pbox a {
	
	color: black;
	text-decoration: none;
	
}
.pbox {
	 
	text-align: center; 
	margin-top: 10px !important;
	margin-right: 10px !important;
	margin-bottom: 10px !important;
	width: 134px !important;
}

#produkt h1 img {
	
	float: left; 
	margin-right: 15px;
	margin-top: -22px;
	
}
#produkt h1 {
	
	padding-top: 22px;        
	background: none !important;
	color:#3399cc  !important;
	font-family: Georgia  !important;
	font-size: 36px  !important;
	height: 91px;
	padding-left: 0 !important;
	
}    

#produkt {
	
	padding: 0px 15px 0 15px;
	font-family: Verdana;
	
} 
#search {
	
	padding: 0px 10px 10px 16px;
	
}  
#search h4{
	
	margin: 0px;
	padding: 3px 0 9px 0;
	
}
#produkt label, #produkt h4, #search h4  {
	
	font-family: Georgia;
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	padding:0;
	
}
.product_group {
	
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	
} 
#news_page .news {
	
	clear: both;
	margin-top: 15px;
	margin-bottom: 15px;
	background: url('../images/layout/h3.gif') bottom repeat-x;
    padding-bottom: 16px;
	min-height: 120px;
    
	
} 

* html #news_page .news {
	
	  height: 120px;
	
	 }
#news_page p img {
	
	float: left;
	margin-right: 10px;
	
}
#news_page p {
	
	padding:0;
	
} 
#news_page .date {
	
	font-size: 10px;
	color: red;
	
}
#news_page h5 { 

	font-size: 12px;
	margin: 2px 0 2px 0;
	
}
#news_page {
	
	padding: 0 25px 0 25px;
}   
#news p {
	
	color: black;
	padding: 0;
	margin: 0;
	
}
#news {
	
	padding: 0 20px 20px 20px;
	
} 

#news #lead {
	
	margin-top: 10px;
	margin-bottom: 10px;
	
}  

#pages {
	
	height: 35px;
	
}
#pages a {
	
	color: blue;
	
} 
#pages #activePage {
	
	font-weight: bold;
	
}
#pages li {
	
	display: inline;
	
} 

.cms_content {
	
	color: #000033; 
	padding: 0 35px 10px 35px;
	
}       
  
.cms_content li {
	
	color: black;
	
} 
#right p {
	
	
	padding: 5px 0px 5px 0px;
	
	
}


#formNotice {
	
	border:1px solid silver;
	margin:10px;
	background:white none repeat scroll 0%;
	font-size:13px;
	font-weight:bold;
	padding:10px;
	text-align:center;
	
}

.break {
	
    background: url('../images/layout/h3.gif') repeat-x;    
    height: 2px;
    margin: 15px 10px 15px 10px;  
	
}   
               
#map {
	
	padding: 10px;
	
}
#map ul {
	
	margin: 0px;
	
}  
#elrow {  
	
	display: block;  
	width:155px; 
	height:72px;
        background: url('../images/content/elrow.gif') no-repeat;            

}  

#elrow:hover {  
	
    background: url('../images/content/elrow_hover.gif') no-repeat;            

}
#fhu_marat {    
	
	 display: block;
	 width:163px; 
	 height:31px;
	 background: url('../images/content/fhu_marat.gif') no-repeat;
}  

#fhu_marat:hover {
	
	    background: url('../images/content/fhu_marat_hover.gif') no-repeat; 
	
}

.wydarzenie_title_link {
	
	color: black !important; 
	text-decoration:none;
	
}   

.news h5 a {
	
	color: white;
	text-decoration:none;
	
}
#logos_links li{ 
	margin: 0px !important;
	padding: 0px !important;
	background: none !important;
	display:inline;
}
#logos_links {

       height: 84px;
       background: url('../images/layout/content_loga.gif') left top no-repeat ;
       margin-top: -12px !important;
       margin-left: 0px !important;
       padding-top: 20px;
       padding-left: 7px;

}

* html #logos_links {
	
 margin-top: -5px !important;

}

#logos_links li a {

	display: block;
	float: left;	
	height: 48px;


}

#logos_links #skf a {
	
	width: 90px; 

}

#logos_links #ina a {
	
	width: 74px; 
	

}

#logos_links #flt a {
	
	width: 140px; 

}

#logos_links #snr a {
	
	width: 87px; 

}

#logos_links #nke a {
	
	width: 135px; 

}

#logos_links #shell a {
	
	width: 69px; 

}



#logos_links #tas a {
	
	width: 84px; 

}

#reklama {

	position: absolute;
	left: 312px;
	top: 150px;
	z-index: 100;

}
.logLeft a
{
	padding-left: 6px;
}
#overlay {


}

