/* CSS STYLE UTF-8 */
/* Created 19.08.2008r. c Chariot.pl */

*{
 padding				: 0;
 margin					: 0;
 border					: 0;				
 }
 .clear{
 clear					: both;	
 }
 
 p{
 margin: 0px;
 padding: 0px;
 }
 
body{
 padding				: 0;
 margin					: 0;
 text-align				: center;
 font					: normal 11px Tahoma, Sans-serif;
 color					: #7B7B7B;
 background-color		: #ECEBFD;
 background-image		: url("../images/tlo.jpg"); 
 background-repeat		: repeat-x;
 }
 
 a{
 color					: #000;
 }
 
#top{
 width					: 979px;
 height					: 190px;
 margin					: 0 auto;
 text-align				: left;
 }
 
#logo{
 float					: left;
 margin					: 0px;
 padding				: 46px 0 0 52px;
 }
 
table.menu{
 float					: right;
 margin					: 3px;
 margin					: 0px;
 margin					: 65px 0 0 0px;
 z-index				: 2;
 position				: relative;
 }
 
#kreska{
 height					: 3px;
 width					: 979px;
 margin					: 0 auto;
 background				: #fff url("../images/kreska.jpg") no-repeat;
 z-index				: 3;
 position				: relative;
 font-size				: 1px;
 }
 
#flash{
 width					: 979px;
 height					: 305px;
 margin					: 0 auto;
 text-align				: left;
 }

img#flash-img{
 position				: relative;
 z-index				: 2;
}

table.tabgallery td img{
border: 1px solid #ccc;
padding: 5px;
margin: 5px;
}
table.wiadomosci{
 position				: absolute;
 left					: 50%;
 top					: 193px;
 width					: 637px;
 margin-left			: -153px;
 height					: 192px;
 background				: #fff url("../images/wiadomosci-tlo.jpg") no-repeat;
 z-index				: 5;
 }
table.wiadomosci td.cms_section_box_col{
 padding				: 60px 12px 10px 20px;	
 line-height			: 16px;
 }
table.wiadomosci td.cms_section_box_col a{
 color					: #000;
 text-decoration		: none;	
 }
table.wiadomosci td.wiadomosci_more{
 padding				: 20px 20px 0 0;
 text-align				: right;	
 }
 
 .wiadomosci_item		{ width: 180px; }
 .wiadomosci_title		{ width:150px;	font-weight:bold; }
  
table.banner{
 position				: absolute;
 left					: 50%;
 top					: 385px;
 margin-left			: 110px;
 width					: 374px;
 background-color		: #fff;
 }
 
 
#sectionbox1{
 height					: 267px;
 width					: 979px;
 margin					: 0 auto;
 background				: #fff url("../images/onas-tlo.jpg") no-repeat;
 text-align				: left;
}

table.sectionbox-onas{
 float					: left;
 width					: 595px;
 margin					: 70px 0px 0px 0px;		
 line-height			: 18px;
}
table.sectionbox-onas td.sectionbox-onas_content{
 padding				: 0px 60px 10px 10px;	
}
table.sectionbox-onas td.sectionbox-onas_more{
 padding				: 30px 0px 0 0;
 text-align				: right;
}
table.sectionbox-onas td.sectionbox-onas_more a{
 padding				: 0px 60px 0 0;
}
table.sectionbox-onas td.sectionbox-onas_more{
 padding				: 30px 0 0 0;
 text-align				: right;
}
table.sectionbox-onas a{
 color					: #000;
}

table.toolbox-oferta{
 margin					: 0px 10px 0px 20px;	
 width					: 350px;
}
table.ofertabox td{ 
 padding				: 70px 10px 10px 10px;
 vertical-align			: top;
}
table.toolbox-oferta ul{ 
 padding				: 0px 10px 10px 20px;
}
table.toolbox-oferta li{ 
 padding				: 5px 0px 10px 0px;
}
table.toolbox-oferta a{ 
 text-decoration		: none;
}
table.toolbox-oferta a:hover{ 
 text-decoration		: underline;
}


#sectionbox2{
 height					: 207px;
 width					: 979px;
 margin					: 0 auto;
 background				: #fff url("../images/placowki-tlo.jpg") no-repeat;
 text-align				: left;
}
table.toolbox-placowki{
 float					: left;
 width					: 595px;
 padding				: 0px 60px 10px 10px;	
 margin					: 70px 0px 0px 0px;	
}
table.toolbox-placowki td{
 padding				: 0px 30px 10px 0px;
}
table.toolbox-placowki ul{
 list-style				: none;
 padding				: 10px 0;
}
table.toolbox-placowki li{
 list-style				: none;
 margin					: 3px 0;
}
table.toolbox-placowki a{
 color					: #000;
 text-decoration		: none;
}

/* CONTENT */
#tresc{
 width					: 979px;
 margin					: 0 auto;
 background				: #fff url("../images/content.gif") no-repeat;
}

#tresc #trescdiv{
 float					: left;
 width					: 520px;
 text-align				: left;
}

div#oferta-right{
 float					: right;
 width					: 300px;
 height					: 300px;
 text-align				: left;
 margin-right			: 104px;
 background				: #fff url("../images/onas-tlo.jpg") no-repeat;
 background-position	: -575px top;
}

#tresc table.cms_full_text, table.cms_short_text{
 width					: 520px;
 text-align				: left;
 margin					: 0px 0px 0px 20px;
 padding: 0px;
 /*line-height			: 16px;*/
 font					: 11px Tahoma, Serif;
}
#tresc table.cms_full_text td.content p, table.cms_short_text td.content p {
 text-align				: left;
 /*line-height			: 16px;*/
 font					: 11px Tahoma, Serif;
  padding				: 0px;
  margin: 0px;
}
#tresc table.cms_full_text td.header , table.cms_short_text td.header{
 padding				: 0px;
}
#tresc table.cms_full_text td.header h1, table.cms_short_text td.header h1 a{
 color					: #291672;
 font					: 19px Tahoma, Serif;
}

#tresc table.cms_short_text td{
 margin: 0px;
 padding: 0px;
}

#tresc table.cms_short_text a{
 color					: #000;
 text-decoration		: none;
}


table.toolbox-partnerzy{
 float					: left;
 width					: 155px;	
 margin					: 70px 0px 0px 0px;	
}
table.toolbox-partnerzy td{
 padding				: 0px 20px 10px 20px;	
}
table.toolbox-dostawcy{
 float					: left;
 width					: 155px;
 margin					: 70px 0px 0px 0px;	
}
table.toolbox-dostawcy td{
 padding				: 0px 10px 10px 40px;	
}

td.cms_stats{
 margin: 0px;
 padding: 0px;
 }
 
 
#bannery{
 width					: 979px;
 margin					: 0 auto;
 position				: relative;
 z-index				: 5;
}

table.banner_b1, table.banner_b2, table.banner_b3{
 float					: left;
}
table.banner_b2{
 margin					: 0 10px;
}

/* NAVIGATION */

table.cms_resultOutline{
	text-align: center;
	width: 100%;
}
table.cms_resultOutline table.cms_resulttable{
	margin: 0 auto;
}
table.cms_resultOutline td.searchbar{
	 padding				: 10px 5px; 
}
table.cms_resultOutline td.searchbar a.paging{
 color					: #000;
 text-decoration		: none;
}
  
table.menuwiecej{
	padding: 10px ;
}  
table.menuwiecej a{
 color					: #000;
 text-decoration		: none;
}  
/* FOOTER */

#footer{
 width					: 979px;
 margin					: 10px auto 80px;	
}

#footer a{
 text-decoration		: none;	
} 
#footer-left{
 float					: left;
 width					: 800px;
 text-align				: left;
}
#footer table.menu-footer {
 margin					: 5px 0px 0 0;
}
#footer table.menu-footer a{
 font					: normal 11px Tahoma, Sans-serif;
 color					: #7B7B7B;
 text-decoration		: none;	
 padding				: 3px 8px 0 0;
}

#footer-right{
 float					: left;
 width					: 150px;
 text-align				: right;
}
#footer-right a{
 padding				: 5px 0 0 0;
}

/* CONTACT */
table.cms_askform input.text{
 margin					: 1px 0 30px 0;	
}
table.cms_askform input.text{
 width					: 250px;
 border					: 1px solid #666;
 padding				: 1px 5px;
 margin					: 1px 5px 2px;	
}
table.cms_askform select{
 width					: 260px;
 border					: 1px solid #000;
 margin					: 1px 5px;	
}
table.cms_askform textarea{
 width					: 250px;
 height					: 100px;
 border					: 1px solid #666;
 padding				: 1px 5px;
 margin					: 1px 5px 2px;	
}
td.cms_contact_value{
 padding				: 1px 0;
}
input#wyslij_bt{
 width					: 54px;
 height					: 22px;
 margin					: 5px 10px 10px 200px;
 background-image		: url("../images/wyslij.gif");
}

td.cms_askform_rowname, td.cms_askform_rowname_req{
 font-weight			: bold;
 vertical-align			: top;
 text-align				: right;
 margin					: 1px 5px;	
}

/* INFO */
#tresc table.cms_info{
 width					: 520px;
 text-align				: left;
 margin					: 20px 0 30px 20px;
}
#tresc table.cms_info td{
 padding				: 5px;
 border					: 1px solid #ccc;
 color					: #000;
}
#tresc table.cms_info td.cms_info{
 color					: #fff;
 background-color		: #291672;
}


/* ERROR */
#tresc table.cms_error{
 width					: 520px;
 text-align				: left;
 margin					: 20px 0 30px 20px;
}
#tresc table.cms_error td{
 padding				: 5px;
 border					: 1px solid #ccc;
 color					: #000;
}
#tresc table.cms_error td.cms_info{
 color					: #fff;
 background-color		: #f00;
}
 