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,caption,tfoot,thead,tr,th {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
:focus{outline:0}
html{min-height:100%;height:auto;font-size:16px}
* {margin:0;padding:0}
body{background:#191B1A url(../images/background.jpg) repeat-x left top;font-family:tahoma}
* a {color:#59556C;text-decoration:none}
h1{margin:50px 0;}
h2{color:#076682;font-family:times New Roman;font-size:20px}
h2 code {color:#076682;font-family:times New Roman}
h3{border-bottom:1px solid;color:#585768;font-family:times New Roman;font-size:22px;line-height:30px;margin:20px;}
h4{color:#076682;font-family:times New Roman;font-size:20px;margin-bottom:15px;}
h4.tab{margin-top:15px}

.wrapper{margin:0 auto;width:888px}
.head{position:relative}
.head img{float:left;margin:-50px 0 0;}
.page{background:#FAFAFA url(../images/page_bg.jpg) repeat-x scroll left top;display:inline;float:left;margin:0;width:880px}
.content{float:left;position:relative;width:870px;margin-bottom:50px;font-family:Arial;}
.box{background:white none repeat scroll 0 0;float:left;padding:20px 0 0 10px;width:307px}
/*.bg{background-image:url(../images/spritemm.png);background-repeat:no-repeat}*/
/*nav*/
.nav{margin:-50px;position:absolute;right:75px;top:0;width:350px;}
.nav a s, .nav-page a s{position:absolute;z-index:-1}
.se{background-image:url(../images/menu4.png);background-repeat:no}
a.ab, a.sv, a.co{float:left;height:50px;width:110px;}
a.ab{background-position:-11px 0;}
a.ab:hover{background-position:-11px -62px;}
a.sv{background-position:-122px 0;}
a.sv:hover{background-position:-122px -62px;}
a.co{background-position:-235px 0;}
a.co:hover{background-position:-235px -62px;}
.nav-page{float:left;position:absolute;right:47px;top:-65px;width:360px}
.nav-page li, .nav li{float:left}
.na{background-image:url(../images/page_nav.png);background-repeat:no}
a.ne, a.de, a.ra{float:left;height:113px;width:115px}
a.ne{background-position:0 0}
a.ne:hover{background-position:0 -113px}
a.de{background-position:-114px 0}
a.de:hover{background-position:-114px -113px}
a.ra{background-position:-228px 0}
a.ra:hover{background-position:-228px -113px}
.deco{float:right;padding:60px}
/*end*/
p.font{color:#792F3F;line-height:14px}
/*tekst strony*/
.user-area{padding:25px 33px 30px;}
/*box*/
.vee{font-size:11px}
.vee li{float:left}
.he{background-image:url(../images/com.gif);background-repeat:no-repeat}
b.search-shoop, b.search-shoop, b.shoop, b.newsletter{float:left;height:24px;margin:10px 0 8px;position:relative;width:290px}
b.search-shoop{background-position:0 0}
b.shoop{background-position:0 -24px}
b.newsletter{background-position:0 -48px}
/*foter*/
.footer{float:left;font-size:11px;margin:5px;color:#59556C;width:870px;}

.footer li.site{color:#A6A1BF;float:left;margin:13px 0 0 400px;width:188px;}

.footer li.site a{margin:0 3px;color:#A5A0BE;}
.footer li.site a:hover{margin:0 3px;color:gray;}
.footer li.mm{float:left;margin:5px;}
.footer li.mm a{margin:0 3px;}
.footer li.mm a:hover{margin:0 3px;color:#A5A0BE;}
.footer li.lod{float:right;margin:-5px -34px;width:154px;}

input.search{background-color:pink;background-position:0 -281px;border:none;color:buttonhighlight;float:left;margin:5px 0;padding:4px 4px 3px;width:175px}
input.search:hover{background-position:0 -304px}
input.search:focus{background-position:0 -327px}
input.sub{background-color:pink;background-position:0 -233px;border:medium none navajoWhite;color:buttonhighlight;cursor:pointer;float:left;margin:5px;padding:3px;line-height:14px;width:58px}
input.sub:hover{background-position:0 -257px}
.vee * em{color:PaleVioletRed;font-style:normal;position:absolute;z-index:-1;*display:none}
/*reset user arena*/
.reset{color:#191B1A;font-size:12px;line-height:16px;padding:10px 0 25px;}
.reset p{text-indent:15px;margin:1px;}
.reset ul, li.reset ol {margin-left:10px}
.reset ul{list-style-type:decimal}
.reset ol{list-style-type:disc}

li.gal{margin:10px 0;width:810px;}


.galery li {display:inline;margin:1px;line-height:30px;} 
.galery li img{border:2px solid #B4CAD8;width:124px;height:148px;}

/*oferta*/
.oferpage li{list-style:none;display:inline !important;}
.oferpage li.box{float:left;width:145px;margin:8px -10px;}
.oferpage li.content_ofer{float:right;width:640px;}

.ofer li{list-style-image:none;list-style-position:outside;list-style-type:none;border-bottom:1px inset #176D86;margin-bottom:20px;display:block !important;}
td.ofm{padding:10px 0 10px 5px;}
td.cont{padding:10px;width:210px;}
.cont table{border-right:1px solid #B9D3DA;padding-right:10px;}
.cont td.rr{text-align:right;}
td.opis{padding:10px 10px 10px 0px;}
td.opis p{color:#77A5BF;}
td.dane{float:left;font-size:12px;font-style:inherit;padding-left:0;}
td.dane img{float:left;font-size:12px;font-style:inherit;padding-top:20px;}
td.dane font{font-size:15px;}
td p{text-indent:15px}
/*box*/
li .producent{display:block !important;}
li .producent a{color:#176D86;font-family:Georgia;font-weight:lighter;line-height:35px;}
li .producent a:hover{color:#176D86;font-family:Georgia;font-weight:bolder;}
li .producent img{border:solid white 1px}
li .producent img:hover{border:solid black 1px}

li .tabele{display:block !important;width:140px !important;}
li .tabele a{color:#176D86;font-family:Georgia;font-weight:lighter;line-height:15px;}
li .tabele a:hover{color:#176D86;font-family:Georgia;font-weight:bolder;}



/*tabele*/
table.tab{}
tr.naglowek th{width:100px;background-color:#B3C3EF;}
 tr.odd{background-color:#EFEFEF;}
 tr.even{background-color:white;}
 tr.odd td{text-align:center;}
 tr.even td{text-align:center;}
/*formularz kontaktowy*/
ul.uc{padding:0 0 0 2px;list-style:none}
ul.uc li{margin:5px 0}
ul.uc li label{float:left;font-family:status-bar;padding:3px 0 2px;width:95px;}
input.in{color:black;height:13px;padding:2px;width:165px;}
textarea {border:medium 1px;color:black;width:300px;height:100px;border:1px solid #A5ACB2;}
li.error{color:#B22222; font-size:13px;}
li.success{color:green; font-size:13px;}
.button{background-color:#B5C9CF;border:1px solid black;font-family:status-bar;font-weight:bold;width:55px;}
.button:hover{background-color:#176D86;border:1px solid black;width:55px;font-weight:bold;}

ul.lin li{padding-left:15px;}

ul.lin2 li{display:inline !important;margin:10px 18px 14px 12px;}
ul.block li{display:block !important}
ul.block li a img{border:1px solid #DFDFDF; margin-bottom:10px}
.block{float:left}

table.oferta{border: 1px solid grey;border:1px solid #D1DCDF;background:#F2EFFF none repeat scroll 0 0;}
td a img{border:1px solid #DFDFDF}
.triangle tr td a img{border:1px solid #DFDFDF}

.tekst{
	color:#191B1A;
	font-size:12px;
	line-height:16px;
	padding:10px 0 25px;
}
.tekst p{
	text-indent:1em;
	margin:0.5em 0px 0.5em 0px;
}
