/* ©2006 Wamax http://wamax.pl/ */

/* BEGIN LAYOUT SIZE -------------------------------------------------------- */
body{font-size:1em;}
/* END LAYOUT SIZE ---------------------------------------------------------- */

html,body,img{border:none;margin:0;padding:0;display:block;}
h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,address,blockquote,pre,p,form,fieldset{margin:0;padding:0;}
body{font-family:arial,helvetica,sans-serif}
h1,h2,h3,h4,h5,h6,ul,dt,dd,address,blockquote,caption,td,th,p{line-height:135%;text-align:left /* 125% */}

span.hack {display:block;clear:both;margin:0;padding:0}
.invisible{display:none !important}
.nowrap{white-space:normal}

body
	{
	text-align:center;
	}

#blog{background:#fff url('/images//bg_blog_body.jpg') repeat-x left top}
#train{background:#fff url('/images//bg_train_body.jpg') repeat-x left top}
#steel{background:#fff url('/images//bg_steel_body.jpg') repeat-x left top}

/* BEGIN LAYOUT ------------------------------------------------------------- */
div.layout
	{
	margin:0 auto;
	width:770px;
	position:relative;
	text-align:left;
	}
/* END LAYOUT
BEGIN HEADER ---------------------------------------------------------------- */
div.header
	{
	clear:both;
	}

#blog div.header{background:transparent url('/images//bg_blog_header1.jpg') no-repeat 247px top}
#train div.header{background:transparent url('/images//bg_train_header1.jpg') no-repeat 247px top}
#steel div.header{background:transparent url('/images//bg_steel_header1.jpg') no-repeat 247px top}
/* END HEADER
BEGIN LOGO ------------------------------------------------------------------ */
div.logo
	{
	margin:23px 0 34px 35px;
	float:left;
	}

div.logo h1 a:focus img,
div.logo h1 a:hover img
	{
	opacity:.6; /* CSS3 */ ;

	}

div.logo h2
	{
	margin-top:7px;
	color:#808080;
	font-size:80%;
	text-align:center;
	position:absolute;
	width:165px
	}

div.logo h2 span
	{
	font-size:130%;
	display:block;
	}

#blog div.logo h2 span{color:#45a53a}
#train div.logo h2 span{color:#ce110f}
#steel div.logo h2 span{color:#2268a4}
/* END LOGO
NAVIGATION1 ----------------------------------------------------------------- */
div.navigation1
	{
	float:right;
	margin-top:30px;
	position:relative;
	}

div.navigation1 ul li
	{
	font-size:70%;
	padding:1px 0 2px 6px;
	list-style:none;
  position:relative
	}

#blog div.navigation1 ul li {background:transparent url('/images//bg_blog_navigation1.jpg') no-repeat left bottom}
#train div.navigation1 ul li{background:transparent url('/images//bg_train_navigation1.jpg') no-repeat left bottom}
#steel div.navigation1 ul li{background:transparent url('/images//bg_steel_navigation1.jpg') no-repeat left bottom}


#blog div.navigation1 ul li.basket,
#train div.navigation1 ul li.basket,
#steel div.navigation1 ul li.basket{background:none;}

div.navigation1 ul li a
	{
	text-decoration:none;
	padding-left:27px;
	margin-right:30px;
	display:block;
	}

#blog div.navigation1 ul li a{color:#4ca740}
#train div.navigation1 ul li a{color:#ce110f}
#steel div.navigation1 ul li a{color:#437fb3}

div.navigation1 ul li.map{margin-left:10px;}
div.navigation1 ul li.contact{margin-left:20px}
div.navigation1 ul li.basket{margin-left:30px;}

#blog ul li.login a{background:transparent url('/images//icon_blog_login.gif') no-repeat left center}
#blog ul li.logoff a{background:transparent url('/images//icon_blog_logoff.gif') no-repeat left center}
#blog ul li.map a{background:transparent url('/images//icon_blog_map.gif') no-repeat left center}
#blog ul li.contact a{background:transparent url('/images//icon_blog_contact.gif') no-repeat left center}
#blog ul li.basket a{background:transparent url('/images//icon_blog_basket.gif') no-repeat left center}

#train ul li.login a{background:transparent url('/images//icon_train_login.gif') no-repeat left center}
#train ul li.logoff a{background:transparent url('/images//icon_train_logoff.gif') no-repeat left center}
#train ul li.map a{background:transparent url('/images//icon_train_map.gif') no-repeat left center}
#train ul li.contact a{background:transparent url('/images//icon_train_contact.gif') no-repeat left center}
#train ul li.basket a{background:transparent url('/images//icon_train_basket.gif') no-repeat left center}

#steel ul li.login a{background:transparent url('/images//icon_steel_login.gif') no-repeat left center}
#steel ul li.logoff a{background:transparent url('/images//icon_steel_logoff.gif') no-repeat left center}
#steel ul li.map a{background:transparent url('/images//icon_steel_map.gif') no-repeat left center}
#steel ul li.contact a{background:transparent url('/images//icon_steel_contact.gif') no-repeat left center}
#steel ul li.basket a{background:transparent url('/images//icon_steel_basket.gif') no-repeat left center}


/* NAVIGATION1
BOOKMARKS ------------------------------------------------------------------- */
div.bookmarks
	{
	clear:both;
	}

div.bookmarks ul
	{
	float:right;
	list-style-type:none;
	}

div.bookmarks ul li a,
div.bookmarks ul li span
	{
	display:block;
	width:155px;
	height:33px;
	line-height:33px;
	text-indent:-9999px;
	text-decoration:none;
	color:#fff;
	}

div.bookmarks ul li
	{
	float:left;
	border-bottom:none;
	background:transparent;
	}

div.bookmarks ul li.blog span{border-bottom:1px solid #43a338}
div.bookmarks ul li.train span{border-bottom:1px solid #bc2c2c}
div.bookmarks ul li.steel span{border-bottom:1px solid #2b75b6}

div.bookmarks ul li.blog a,
div.bookmarks ul li.blog span
	{
	background:#43a338 url('/images//bg_bookmark_blog.jpg') no-repeat left top;
	}

div.bookmarks ul li.train a,
div.bookmarks ul li.train span
	{
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	background:#bc2c2c url('/images//bg_bookmark_train.jpg') no-repeat right top;
	}

div.bookmarks ul li.steel a,
div.bookmarks ul li.steel span
	{
	background:#2b75b6 url('/images//bg_bookmark_steel.jpg') no-repeat right top;
	}

div.bookmarks ul li span
	{
	margin-bottom:-1px;
	position:relative;
	}

div.bookmarks ul li a:focus,
div.bookmarks ul li a:hover
	{
	outline:none;
	opacity:.7; /* CSS3 */
	}
/* END BOOKMARKS
BEGIN CATEGORY -------------------------------------------------------------- */
div.category
	{
	clear:both;
	overflow:hidden;
	}

div.category ul
	{
	list-style-type:none;
	padding-left:10px;
	height:32px;
	}

div.category ul li
	{
	float:left;
	}

div.category ul li a,
div.category ul li span
	{
	display:block;
	text-decoration:none;
	padding:6px 12px 5px 12px;
	color:#fff;
	text-indent:0;
	font-size:.8em;
	}

div.category ul li span
	{
	font-weight:bold;
	}

#blog div.category ul li span
	{
	font-weight:normal;
	}

#blog div.category{background:#43a338 url('/images//bg_blog_category.jpg') repeat-x center top;border-bottom:3px solid #4ab13e}
#blog div.category ul{background:transparent url('/images//bg_blog_corner.jpg') no-repeat left top}

#train div.category{background:#bc2c2c url('/images//bg_train_category.jpg') repeat-x center top;border-bottom:3px solid #bc2c2c}
#train div.category ul{background:transparent url('/images//bg_train_corner.jpg') no-repeat left top}
#train div.category ul li a:focus,#train div.category ul li a:hover{background:transparent url('/images//bg_train_span.jpg') repeat-x center top}
#train div.category ul li span
	{
	background:transparent url('/images//bg_train_span.jpg') repeat-x center top;
	border-left:1px solid #df6969;
	border-right:1px solid #df6969;
	}

#steel div.category{background:#2c77b8 url('/images//bg_steel_category.jpg') repeat-x center top;border-bottom:3px solid #2c77b8}
#steel div.category ul{background:transparent url('/images//bg_steel_corner.jpg') no-repeat left top}
#steel div.category ul li a:focus,#steel div.category ul li a:hover{background:transparent url('/images//bg_steel_span.jpg') repeat-x center top}
#steel div.category ul li span
	{
	background:transparent url('/images//bg_steel_span.jpg') repeat-x center top;
	border-left:1px solid #67a8de;
	border-right:1px solid #67a8de;
	}
/* END BOOKMARKS
BEGIN NAVIGATION2 ------------------------------------------------------------ */
#train div.navigation2,
#steel div.navigation2
	{
	margin-top:8px;
	width:198px;
	position:absolute;
	left:0;
	}

#blog div.navigation2
	{
	margin-top:8px;
	width:198px;
	position:absolute;
	right:0;
	}

#blog div.subcategory{background:#44a439 url('/images//bg_blog_subcategory.jpg') no-repeat left bottom}
#train div.subcategory{background:#b51f20 url('/images//bg_train_subcategory.jpg') no-repeat left bottom}
#steel div.subcategory{background:#2268a4 url('/images//bg_steel_subcategory.jpg') no-repeat left bottom;}
#blog div.subcategory,
#train div.subcategory,
#steel div.subcategory
{
zoom:1;
}

#blog div.subcategory ul ul{background:#48b43c}
#train div.subcategory ul ul{background:#ce110f}
#steel div.subcategory ul ul{background:#2c7abc}

div.subcategory ul
	{
	list-style:none;
	}

div.subcategory ul li
	{
	list-style:none;
	color:#fff;
	font-size:.8em;
	width:100%;
	}

#blog div.subcategory ul li{border-top:1px solid #5db054}
#train div.subcategory ul li{border-top:1px solid #c24646}
#steel div.subcategory ul li{border-top:1px solid #4680b3}

#blog div.subcategory ul ul li{border-top:1px solid #4ec33e}
#train div.subcategory ul ul li{border-top:1px solid #e92121;}
#steel div.subcategory ul ul li{border-top:1px solid #3086cf}

div.subcategory ul li a,
div.subcategory ul li span
	{
	text-decoration:none;
	color:#fff;
	display:block;
	padding:6px 5px 5px 38px;
	}

div.subcategory ul li a{background:transparent url('/images//icon_subcategory_a.png') no-repeat left 12px}
div.subcategory ul li span{background:transparent url('/images//icon_subcategory_span.png') no-repeat left center;font-weight:bold}
div.subcategory ul li a:focus,div.subcategory ul li a:hover{color:#ddd;}

div.subcategory ul ul li{color:#fff;border-top:1px solid #3086cf;font-size:100%}

div.subcategory ul ul li a,
div.subcategory ul ul li span
	{
	padding-left:47px;
	background:transparent;
	}
/* END NAVIGATION2
BEGIN SEARCH ---------------------------------------------------------------- */
div.search
	{
	margin-top:8px;
	padding-left:20px;
	background:#333 url('/images//bg_search_left.jpg') no-repeat left top;
	color:#fff;
	height:101px;
	position:relative;
	z-index:100;
	}

#blog div.search
	{
	background:#333 url('/images//bg_search_right.jpg') no-repeat left top;
	}

div.search fieldset
	{
	border:none;
	padding:6px 0 0;
	margin:0;
	}

div.search legend
	{
	padding-top:16px;
	font-size:.8em;
	font-weight:bold;
	color:#fff;
	}

div.search input.search
	{
	background:#595959;
	border-width:1px;
	border-style:solid;
	border-color:#303030 #5e5e5e #636363 #3f3f3f;
	color:#cfcfcf;
	float:left;
	width:130px;
	}

div.search fieldset a
	{
	font-size:.7em;
	color:#bebebe;
	padding-left:12px;
	clear:both;
	background:transparent url('/images//arrow1.gif') no-repeat 2px center;
	text-decoration:none;
	}

div.search fieldset a:focus,
div.search fieldset a:hover
	{
	color:#fff;
	}

div.search input.button
	{
	border:none;
	width:20px;
	height:20px;
	cursor:pointer;
	margin-left:5px;
	background:transparent;
	}
/* END SEARCH
BEGIN CONTROL --------------------------------------------------------------- */
div.control
	{
	padding:10px 0;
	border-right:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	margin-left:180px;
	background:#fff;
	}

#blog div.control
	{
	border-left:1px solid #e5e5e5;
	border-right:none;
	margin-right:180px;
	margin-left:0;
	}

ul.language
	{
	list-style:none;
	float:left;
	padding-left:30px;
	}

ul.language li
	{
	display:inline
	}

ul.language li a,
ul.language li span
	{
	margin:0 6px 0 0;
	float:left;
	border:1px solid #fff;
	}

ul.language li a img,
ul.language li span img
	{
	border:none;
	display:block;
	border:2px solid #fff;
	}

ul.language li a:focus,
ul.language li a:hover,
ul.language li span
	{
	border-color:#aaa;
	}

#blog p.breadcrumbs a{color:#43a538}
#train p.breadcrumbs a{color:#ce110f}
#steel p.breadcrumbs a{color:#286da8}

p.breadcrumbs
	{
	float:right;
	font-size:75%;
	color:#777;
	padding-right:25px;
	width:500px;
	line-height:160%;
	}

p.breadcrumbs a
	{
	text-decoration:none;
	margin:0 4px 0 0px;
	padding-right:10px;
	background: url('/images//bg_blog_post_link.jpg') no-repeat right center;
	}

/* END CONTROL
BEGIN MAIN ------------------------------------------------------------------ */
div.main
	{
	background:#fff url('/images//bg_main.jpg') no-repeat right top;
	clear:both;
	margin-left:183px;
	}

#blog div.main
	{
	margin-right:183px;
	margin-left:0;
	}

div.box1 h2
	{
	color:#7c7c7c;
	font-size:100%;
	padding:1.2em 0 1em 0;
	}

div.box1 p
	{
	color:#7c7c7c;
	font-size:85%;
	margin:1.2em 0;
	line-height:145%;
	}

div.box1
	{
	padding:20px 20px 20px 35px;
overflow: hidden;
zoom:1;
	}

#blog div.box1
	{
	padding:20px 30px 20px 20px;
	}
/* END MAIN
BEGIN DOWNLOAD -------------------------------------------------------------- */
div.box1,
div.download
	{
	clear:both;
	border-right:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
	}

div.download ul
	{
	clear:both;
	border-top:1px solid #e5e5e5;
	padding-top:12px;
	margin:0 20px 0 35px;
	list-style:none;
	display:block;

		overflow:hidden;
	zoom:1;
	padding-bottom:20px;
	}

#blog div.download ul
	{
	margin:0 35px 0 20px;

	}

div.download ul li
	{
	display:block;
	font-size:75%;
	font-weight:bold;
	margin-bottom:.4em;
	float:none;
	}

div.download ul li a
	{
	padding:0 20px;
	display:block;
	color:#808080;

	text-decoration:none;
	}

div.download ul li a:focus,div.download ul li a:hover
	{
	color:#aaa;
	}

div.download ul li.pdf a{background:transparent url('/images//icon_pdf.jpg') no-repeat left 2px}
div.download ul li.doc a{background:transparent url('/images//icon_doc.jpg') no-repeat left 2px}
div.download ul li.xls a{background:transparent url('/images//icon_xls.jpg') no-repeat left 2px}
/* END DOWNLOAD
BEGIN NAVIGATION3 ----------------------------------------------------------- */
div.navigation3
	{
	clear:both;
	background:#fafafa url('/images//bg_navigation3.gif') no-repeat right bottom;
	padding:10px 0;
	border-top:1px solid #e5e5e5;

	}

div.navigation3 h2
	{
	color:#808080;
	font-size:75%;
	display:inline;
	margin-left:37px;
	}

#blog div.navigation3 h2
	{
	margin-left:23px;
	}

div.navigation3 ul
	{
	margin:0;
	padding-top:10px;
	list-style:none;
	display:inline;
	}

div.navigation3 ul li
	{
	display:inline;
	font-size:75%;
	border-right:1px solid #c8c8c8;
	padding:0;
	}

div.navigation3 ul li.print
	{
/*
margin-left:205px;
padding:0;
*/
	border:none;
	font-size:70%;
	}

div.navigation3 ul li a
	{
	margin-left:10px;
	margin-right:10px;
	text-decoration:none;
	line-height:100%;
	}

#blog div.navigation3 ul li a{color:#49a93e;}
#train div.navigation3 ul li a{color:#cf1717;}
#steel div.navigation3 ul li a{color:#296da8;}

div.navigation3 ul li.print a
	{
	color:#808080;
	background:transparent url('/images//icon_print.jpg') no-repeat left center;
	padding-left:13px;
	}

div.navigation3 ul li a:focus,
div.navigation3 ul li a:hover
	{
	color:#999;
	}
/* END NAVIGATION3
BEGIN FOOTER ---------------------------------------------------------------- */
div.footer
	{
	padding:10px 20px 10px 0;
	clear:both;
	text-align:right
	}

#blog div.footer
	{
	padding:10px 203px 10px 0;
	}

div.footer p
	{
	text-align:right;
	font-size:70%;
	color:#a0a0a0;
	}
/* END FOOTER
BEGIN TABELE  ---------------------------------------------------------------- */
table
	{
	border-collapse:collapse;
	cursor:default;
	color:#7d7d7d;
	background:#fff;
	font-size:75%;
	}

table caption
	{
	font-weight:bold;
	color:#fff;
	padding:.6em .7em;
	margin-left:-1px;
	}

#blog caption{background:#000}
#train caption{background:#b51f20}
#steel caption{background:#2268a4}

table th,
table td
  {
	border:1px solid #ccc;
	padding:.4em .7em;
	text-align:center;
  }

table thead th
	{
	border-left:1px solid #ababab;
	border-right:1px solid #ababab;
	}

table td img
	{
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	}

table td.ilosc img
	{
	text-align:left;
	margin-left:0;
	cursor:help;
	}

table thead th
	{
	background:#d6d6d6;
	font-weight:bold;
	color:#464646;
	}

table tr.hlight td
	{
	background:#f6f6f6;
	}

table td.c1
	{
	color:#d01714;
	}

table td.c2
	{
	color:#48a83c;
	}

p.button1
	{
	position:absolute;
	right:0
	}

table.cennik td a
  {
  color:#7d7d7d
  }

table.cennik th a
  {
  color:#464646
  }
/* END TABLE */

div.leftcolumn
	{
	float:left;
	position:relative;
	}

div.rightcolumn
	{
	padding-left:2em;
	float:left;
	}

div.rightcolumn h3
	{
	color:#d0100f;
	border-bottom:1px solid #e4e4e4;
	padding:.6em 0;
	font-size:75%;
	}

div.rightcolumn h4
	{
	color:#7c7c7c;
	padding:.5em 0 0 0;
	font-size:75%;
	}

div.rightcolumn p
	{
	margin:0;
	border-bottom:1px solid #e4e4e4;
	padding-bottom:.6em;
	font-size:75%;
	}

div.rightcolumn ul
	{
	list-style:none;
	margin-top:.8em;
	margin-bottom:1em;
	padding-bottom:.5em;
	border-bottom:1px solid #e4e4e4;
	}

div.rightcolumn li
	{
	color:#7d7d7d;
	padding:0;
	font-size:75%;
	}

div.rightcolumn li b
	{
	color:#7d7d7d;
	}

div.rightcolumn li span
	{
	color:#d01714;
	}

div.rightcolumn p.button2
	{
	border:none;
	}

#steel div.rightcolumn ul.danefirmy li
	{
	color:#7c7c7c
	}

div.box1 table td.cenabrutto
	{
	background:#d6d6d6;
	font-weight:bold;
	color:#474747;
	}

div.box1 table td.cenabrutto b
	{
	color:#296da8
	}

div.post
	{
	background:transparent url('/images//bg_post.jpg') no-repeat right bottom;
	position:relative;
	padding-bottom:10px;
	margin-bottom:2em;
	}

div.post img
	{
	border:10px solid #fff;
	border-top:0px;
	border-left:0;
	float:left;
	margin-top:.3em;
	padding:5px;
	background:#d1d1d1;
	}

div.post h3
	{
	color:#45a53a;
	font-size:85%;
	margin:0;
	}

div.post p
	{
	margin-top:.5em;
	margin-bottom:.5em;
	font-size:85%;
	line-height:130%;
	}

#blog div.post p a{color:#46a339;text-decoration:none;background:transparent url('/images//bg_blog_post_link.jpg') no-repeat right center;padding-right:7px;}
#train div.post p a{color:#cf1717;text-decoration:none;background:transparent url('/images//bg_blog_post_link.jpg') no-repeat right center;padding-right:7px;}
#steel div.post p a{color:#296da8;text-decoration:none;background:transparent url('/images//bg_blog_post_link.jpg') no-repeat right center;padding-right:7px;}

div.post p.date
	{
	margin-top:0;
	margin-bottom:.5em;
	font-size:75%;
	}

div.post 
	{
zoom:1
	}



div.post h3 a
	{
color:#45a53a;
	}

div.post h3 a:hover
	{
text-decoration:none
	}


div.post div
	{
	margin-left:140px;
	margin-left:0;
	background:transparent
	}

div.post ul
	{
	margin:0 30px 0 0;
	padding-top:10px;
	list-style:none;
	display:block;
	}

div.post ul li
	{
	display:inline;
	font-size:73%;
	font-weight:bold;
	color:#a7a7a7;
	margin-right:.6em;
	}

div.post ul li.border
	{
	padding:0 0 0 1.2em;
    }

div.post ul li span
	{
	font-weight:normal;
	}

#blog div.post ul li span{color:#44a639}
#train div.post ul li span{color:#cf1717;}
#steel div.post ul li span{color:#296da8;}

div.post ul li.button
	{
	position:absolute;
	right:0;
	}

div.post ul li.button img
	{
	border:none;
	
	}

div.post ul li a
	{
	margin-left:10px;
	margin-right:10px;
	text-decoration:none;
	line-height:100%;
	}

/* table */
ul.table_legend1
	{
	margin:0 30px 0 0;
	padding-top:10px;
	padding-bottom:8px;
	list-style:none;
	display:block;
	border-bottom:1px solid #e5e5e5
	}

ul.table_legend1 img
	{
	display:inline
	}

ul.table_legend1 li
	{
	display:inline;
	font-size:73%;
	color:#7c7c7c;
	margin-right:1em;
	}

ul.table_legend1 li span
	{
	font-weight:normal;
	}

div.box1 p.listpage
  {
  color:#cbcbcb;
  text-align:center;
  margin:.6em 0;
	clear:both;
	}

p.listpage a,
p.listpage span
  {
	text-decoration:none;
	padding:2px 5px 3px 5px;
	color:#7c7c7c;
	font-size:80%;
	}

#blog p.listpage span {color:#44a639;font-weight:bold;}
#train p.listpage span {color:#cf1717;font-weight:bold;}
#steel p.listpage span{color:#296da8;font-weight:bold;}

table.product
	{
	display:block;
	border:none;
	margin-top:1.3em;
	background:transparent
	}

table.product2
	{
width:530px;
	}

table.product2 th
	{
	background:#f6f6f6;
	font-weight:normal;
	}

table.product2 th,
table.product2 td
	{
	color:#666;
	}

table.product tr.hlight td
	{
	background:transparent;
	}

table.product tr.hlight
	{
	background:transparent url('/images//bg_table_product.jpg') repeat-y left top;
	}

table.product td,
table.product th
	{
	border:none;
	border-top:#e4e4e4;
	text-align:left;
	border-bottom:1px solid #e4e4e4;
	background:transparent;
	}

table.product td
	{
	width:180px;
	}

table.product tr.down
	{
	background:transparent url('/images//bg_table_product_down.jpg') no-repeat left -1px;
	}

table.product tr.down td,
table.product tr.down th
	{
	border:none;
	}

#blog div.produkt h3,
#steel table.product td strong {color:#296da8}
#train div.produkt h3,
#steel table.product td strong  {color:#cf1717;}
#steel div.produkt h3,
#steel table.product td strong  {color:#296da8}

#steel div.produkt h3,
#train div.produkt h3
	{
	font-size:80%;
	clear:left;
	width:140px;
	text-align:left;
	}

div.produkt
	{
	margin-top:.7em;
	}

div.produkt img
	{
	border:5px solid #d1d1d1;
	float:left;
	margin:.2em 0 1em 0;
	}

div.rightcolumn p.buttonproduct
	{
	margin-top:1em;
	border:none;
	}

/* cennik */
div.cenniksearch
	{
	border:1px solid #e2e2e2;
	background:#f5f5f5;
	padding:.4em .7em .7em .7em;
	}

div.cenniksearch input.searchsubmit
	{
	position:relative;
	top:6px;
	}

div.cenniksearch input,
div.cenniksearch select
	{
	color:#666;
	margin-left:8px;
	}

div.cenniksearch b
	{
	font-size:75%;
	color:#7c7c7c;
	}

table.cennik
	{
width:530px;
	}

/* gallery */
div.gallery
	{
	float:left;
	padding:0 10px;
	border-right:1px solid #e5e5e5;
	margin:.6em 0;
	}

div.gallery img
	{
	border:5px solid #d1d1d1;
	float:left;
	margin:0 0 1em 0;
	display:block;
	float:none;
	}

div.gallery a:focus img,
div.gallery a:hover img
	{
	opacity:.6; /* CSS3 */
	}

div.last
	{
	padding-left:10px;
	border-right:none;
	}

div.single
	{
	padding-left:0;
	border-right:none;
	}

#blog p.listpage a.marker {color:#44a639;}
#train p.listpage a.marker {color:#cf1717;}
#steel p.listpage a.marker {color:#296da8;}

#blog div.box1 p a,#blog div.box1 ul li, #blog div.box1 ul li a  {color:#44a639;}
#train div.box1 p a,#train div.box1 ul li,#train div.box1 ul a {color:#cf1717;}
#steel div.box1 p a,#steel div.box1 ul li,#steel div.box1 ul a {color:#296da8;}

#blog div.box1 ul li a {color:#44a639;}
#train div.box1 ul li a {color:#cf1717;}
#steel div.box1 ul li a {color:#296da8;}

div.box1 ul.textlist
	{
	margin-left:35px;
	font-size:85%;
	line-height:145%;
	}

div.box1 ul.textlist li
	{
	list-style-image:url('/images//bg_blog_post_link.jpg');
	border-top:1px solid #e5e5e5;
	}

div.box1 p.imageline img
	{
	display:inline;
	border:5px solid #d1d1d1;
	}

div.box1 img./images/ingle
	{
	float:none;
	display:block;
	margin-right:5px;
	margin-top:4px;
	float:left;
	border:5px solid #d1d1d1;
	}

div.box1 ul.textlist li.first
	{
	border:none;
	}

div.login
	{
	padding-top:.4em;
	background:transparent url('/images//glif_glock.gif') no-repeat 310px top;
	}

div.login input
	{
	color:#666;
	border:1px solid #d9d9d9;
	font-size:1em;
	margin-top:4px;
	margin-left:8px;
	padding-left:2px;
	color:#666;
	}

div.login b
	{
	font-size:75%;
	color:#7c7c7c;
	}

div.login input.searchsubmit
	{
	border:none;
	margin-top:1em;
	}

div.box1 ul.textlist li.first
	{
	border:none;
	}

table.panelklienta
	{
	padding-top:.4em;
	border:none;
	float:left;
	}

#steel table.panelklienta caption
	{
	color:#296da8;
	background:transparent;
	font-size:1.2em;
	}

table.panelklienta td
	{
	border:none;
	text-align:right;
	padding-top:2px;
	padding-bottom:2px;
	}

table.panelklienta input
	{
	color:#666;
	border:1px solid #d9d9d9;
	font-size:1.2em;
	color:#555;
	padding:2px 0 2px 2px;
	}

table.panelklienta b
	{
	color:#7c7c7c;
	}

div.box1 p.submitright
	{
	position:relative;
	clear:both;
	height:30px;
/*	width:490px */
	}

div.box1 p.submitright input
	{
	position:absolute;
	margin-top:10px;
	}

div.box1 p.borderline
	{
	border-bottom:1px solid #e5e5e5;
	padding-bottom:1em;
	}

div.contact
	{
padding-left:8px;
	}

div.rightcolumn img.imagemap
	{
	border:5px solid #d1d1d1;
	margin:0;
	}

div.box1 address
	{
	font-style: normal;
	font-size:75%;
	font-weight:bold;
	line-height:145%;
	color:#7c7c7c;
	margin-top:1em
	}

div.leftcolumn ul
	{
	list-style:none;
	margin:.7em 0;
width:350px;
	}

#blog div.leftcolumn ul li,
#train div.leftcolumn ul li,
#steel div.leftcolumn ul li
	{
	font-size:80%;
	color:#7c7c7c;
	text-align:left;
	}

/* kontakt */
table.kontakt
	{
	padding-top:.4em;
	border:none;
	float:left;
	}

#steel table.kontakt caption
	{
	color:#296da8;
	background:transparent;
	font-size:1.2em;
	}

table.kontakt td
	{
	border:none;
	}

table.kontakt td
	{
	text-align:right;
	padding-top:2px;
	padding-bottom:2px;
	}

table.kontakt td.texttop
	{
	vertical-align:top;
	}

div.box1 p.zgoda
	{
	clear:both;
	padding-top:.9em;
	margin-left:100px;
	font-size:75%;
	}

div.box1 p.zgoda input
	{
	float:left;
	width:auto;
	}

div.box1 p.zgoda label
	{
	float:left;
	padding-left:8px;
	width:380px;
	}

table.kontakt input,
table.kontakt textarea
	{
	color:#666;
	border:1px solid #d9d9d9;
	font-size:1.2em;
	color:#555;
	padding:2px 0 2px 2px;
	width:350px;
	margin:0;
	}

div.box1 h2.line
	{
	border-top:1px solid #e5e5e5;
	}

div.box1 p.submitright input
	{
	position:absolute;
	right:45px;
	margin-top:10px;
	}

code
	{
	background:#000;
	color:#fff;
	clear:both;
	display:block;
	text-align:center;
	}

div.daneklienta,
div.daneklienta1
	{
	float:left;
	position:relative;
	}

div.daneklienta table.product tr.hlight,
div.daneklienta1 table.product tr.hlight
	{
	background:transparent url('/images//bg_table_panel.jpg') repeat-y center top
	}

div.daneklienta
	{
	padding-left:15px;
	float:left;
	}

div.daneklienta1
	{
	padding-left:35px;
	float:left;
	}

div.daneklienta table.product td,
div.daneklienta1 table.product td
	{
	width:auto;
	width:140px;
	}

#steel div.daneklienta table.product caption,
#steel div.daneklienta1 table.product caption
	{
	color:#296da8;
	background:transparent;
	font-size:1.2em;
	}

div.daneklienta1 p.danekbutton,
div.daneklienta p.danekbutton
	{
	margin:1em;
	}


div.box1 p.imagecolumn
	{
	float:right;
padding-left:10px;
	}

div.box1 p.imagecolumn img
	{
	margin-top:4px;
	float:none;
	border:5px solid #d1d1d1;
	}

div.mapaserwisu ul
	{
	list-style:none;
	}

div.mapaserwisu ul li
	{
	list-style:none;
	color:#fff;
	font-size:.8em;
	width:100%;
	font-weight:bold;
	}

#blog div.mapaserwisu ul li,
#train div.mapaserwisu ul li,
#steel div.mapaserwisu ul li
{border-top:1px solid #e5e5e5}


div.mapaserwisu ul li a
	{
	text-decoration:none;
	color:#fff;
	display:block;
	padding:6px 5px 5px 20px;
	}

div.mapaserwisu ul li ul li
	{
	font-weight:normal;
	color:#fff;
	border-top:1px solid #3086cf;
	font-size:100%
	}

div.mapaserwisu ul li ul li a
	{
	padding:6px 5px 5px 15px;
	margin-left:23px;
	}

div.mapaserwisu ul li {background:transparent url('/images//icon_folder.jpg') no-repeat left 12px}
div.mapaserwisu ul li ul li {background:transparent }
div.mapaserwisu ul li ul li a{background:transparent url('/images//icon_arrow.jpg') no-repeat left center;}

div.mapaserwisu ul li ul li a,
div.mapaserwisu ul li ul li span
	{
	background:transparent;
	}


div.mapaserwisu ul li ul li ul li a,
div.mapaserwisu ul li ul li ul li span
	{
	padding-left:47px;
	}

p.brakdostepu
	{
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	padding:10px 0;
	}

#blog p.brakdostepu span {color:#44a639; font-weight:bold}
#train p.brakdostepu span {color:#cf1717; font-weight:bold}
#steel p.brakdostepu span {color:#296da8; font-weight:bold}


dl
	{
	border-bottom:1px solid #e5e5e5;
	}

dl dt
	{
	color:#296da8;
	font-size:85%;
	margin:0;
	line-height:145%;
	padding-top:8px;
	text-decoration:none;
	font-weight:bold;
	border-top:1px solid #e5e5e5;
	}

dl dd
	{
	color:#7c7c7c;
	font-size:80%;
	}

dl dt.light,
dl dd.light
	{
	background:transparent url('/images//bg_dt.jpg') repeat-y center center;
	}

dl dd.ddfooter
	{
	font-size:75%;
	line-height:160%;
	padding-bottom:8px;
	}

dl dt a,dl dd a
	{
	color:#296ea9;
	text-decoration:none;
	}



#blog div.box1 p.linkx a, #train div.box1 p.linkx a, #steel div.box1 p.linkx  a
{color:#666; font-weight:bold;text-decoration:none; margin-top:10px; font-size:.9em; padding:0 3px; }

#blog div.box1 p.linkx a:hover, #train div.box1 p.linkx a:hover, #steel div.box1 p.linkx  a:hover
{text-decoration:underline; }

div.bookmarks ul li.blog a,
div.bookmarks ul li.blog span
	{	
		width:85px;
	}
