/* reset css */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body {line-height: 1; background: #fff url('') repeat-x; text-align: center; font-size: 12px; color: #0f0f0f; }
ol {list-style: none; }

/*style ogolne*/
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}
p.enter {padding-bottom:14px;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}
table img{vertical-align:top;}
a {text-decoration: none; color: #12497c;}
a:hover {text-decoration: underline;}
strong {font-weight:bold;}
.sub {overflow-x: hidden; overflow-y: scroll; text-align: center; background-color: #fff}
img {border-style:none none;}
.cntr {text-align:center;}
.clr {clear:both; line-height:0px; height:0px; overflow:hidden;}

/*top*/
.top_lewy {float:left; width:433px; height:214px; background-image:url('images/top_lewy.jpg');}
#top_prawy_slides {float:right; width:570px; height:214px; background-image:url('images/top_prawy0.jpg');}
#top_prawy {float:right; width:570px; height:214px; background-image:url('images/top_prawy1.jpg');}
#top_slides {position: relative; width:570px; height:214px;}
#top_slides .slide {position: absolute; top:0px; left:0px;} 


/*menu*/
#ibix_menu {color:#E97917; text-decoration: blink;}
.top_logoX {float:left; width:263px; height:84px; background-image:url('images/logo.jpg');}
.top_logo {float:left; width:263px; height:84px;}
.menu_main {float:left;width:726px; height:60px; margin:0 auto; border:0px dotted black; background-image:url('images/menu_pion1.jpg');}
.menu_end {float:right; width:14px; height:60px; margin:0 auto; border:0px dotted black; background-image:url('images/menu_pion4.jpg'); background-repeat: no-repeat;}
.menu_spod {float:right; width:740px; height:24px;}

ul.menu, ul.menu li {display: block; list-style: none;}
ul.menu {float: right;}
ul.menu li {float: right;}
ul.menu a:link, ul.menu a:visited {padding: 35px 10px 14px 10px; text-decoration: none; display: block; font-weight: bold; color: #777; font-family:tahoma; font-size:11px; 
								   background: url('images/menu_pion1.jpg') repeat-x center;}
ul.menu a:hover {background-image: url('images/menu_pion2.jpg');}


/*strona*/
#site{width:1003px; margin:0px auto 0px auto; padding-top:0px;}
#sub #site{padding-top:0;}


/*lewa kolumna*/
.lewa_kolumna {float:left; width:234px; overflow:hidden;}
#head_lewa_kolumna {float:left; width:234px; height:49px; background-image:url('images/head_lewa.jpg');}
#lewa_content {float:left; width:234px; background-image:url('images/lewa_cien_bg.jpg'); background-repeat: no-repeat;}
.baner {margin:10px 10px 10px 15px;}


/*zawartosc body*/
.main_body {float:right; width:769px; overflow:hidden;}
#head_body {float:right; width:769px; height:49px;}
#www_head {float:right; padding:27px 25px 0px 0px; color:#fff; font-size:11px; font-family:"verdana"; font-weight:bold;}
#body_content {float:right; width:769px; background-image:url('images/body_cien_bg.jpg'); text-align:justify; font-size:14px; letter-spacing:0.3pt; 
			   font-family:"arial"; color:#666; line-height:150%; background-repeat: no-repeat;}
#body_content_short {float:right; width:769px; height:365px; background-image:url('images/body_cien_bg.jpg'); text-align:justify; font-size:13px; letter-spacing:0.3pt; 
			   font-family:"arial"; color:#666; line-height:150%; background-repeat: no-repeat;}
.margin {margin: 10px 24px 10px 30px;}
.margin2 {margin: 10px 24px 10px 50px;}
#margin2 {margin: 10px 24px 10px 50px;}
#witamy {font-weight:bold; font-style:italic; text-align:left; padding:10px 0px 0px 30px;}
#zdsznu {font-weight:bold; font-style:italic; text-align:center; padding:20px 0px 0px 0px;}
.tab_kontakt {padding: 10px 48px 20px 40px;font-size:13px; letter-spacing:0.3pt; font-family:"arial"; color:#666; line-height:150%; text-align: justify; 
			  font-weight: normal;}
.tab_kontakt #mailkontakt {color:#666;}
#logo2 {float:right; margin:20px 80px 0px 0px;}
#maszyny {float:right; margin:20px 50px 10px 30px;}
#telefon {float:right; margin:12px 50px 10px 30px;}
#wuko {float:right; margin:20px 50px 10px 30px;}
#uslugi {float:right; margin:20px 60px 10px 30px;}
#odsylacz_txt {color:#E97917;}


/*stopka*/
.stopka {clear:both; padding-top:10px; width:1003px; margin:0 auto; text-align: left;}
#stat {float:left; width:60px; height:22px; margin: 7px 0px 0px 8px;}
.stopka_blok1 {float:right; padding:5px 10px 5px 0px; font-size:11px; font-family:"tahoma"; color:#999; line-height:120%; text-align:right; font-weight:normal}
.stopka_blok2 {float:left; padding:5px 0px 5px 182px; font-size:11px; font-family:"tahoma"; color:#999; line-height:120%;}
.stopka_blok1 #odsylacz_foot {color:#999;}
.stopka_blok1 span#net {font-size:10px;}
.stopka_blok2 #odsylacz_foot2 {color:#999;}
