* { font-family:Tahoma,Trebuchet, Helvetica, Sans-Serif; }
html { margin: 0; padding: 0; font-size: 11px;}
body {
  color:#3B3B3B;
  margin:0 0 0px 0;
  padding:0;
  background:url('/i/back.gif') #C3C3C3 repeat-y center top;
  text-align:center;
}

form,p,h1,h2{margin:0;padding:0;}

a{text-decoration:none;color:#0000FF;}
a:hover{text-decoration:underline;color:#ED018A;}

td{font-size:11px;}
input,select,textarea{font-size:11px;}
.cl{clear:both;width:100%;}
.kom_err{color:red;}

#m
{
width:1000px;
margin:0 auto 0px auto;
text-align:left;
background-color:#fff;
}
#ms{width:996px;margin-left:2px;}

#top{height:226px;background:url('/i/sprite.gif') #131313 repeat-x 0 -489px;overflow:hidden}
#top1a{height:226px;background:url('/i/g1.jpg?d=1') no-repeat left top}
#top1b{height:226px;background:url('/i/g2.jpg?d=1') no-repeat left top}
#top1c{height:226px;background:url('/i/g3.jpg?d=1') no-repeat left top}
#top2{height:226px;background:url('/i/motylki.jpg') no-repeat right 30px}
#top3{height:226px;background:url('/i/logo.gif?d=1') no-repeat 90px 31px}
#top3p1{font-size:10px;color:#fff;padding:7px 0 0 22px;float:left;}
#top3p2{font-size:10px;color:#fff;padding:7px 37px 30px 0;float:right;display:inline;background:url('/i/sprite.gif') no-repeat right 3px;margin-right:30px;}
#top3 a{display:block;width:60px;height:40px;margin-top:120px;float:left}
#top3 a:hover{text-decoration:none;}
#top3stat{display:block;float:right;padding:137px 50px 0 0;color:#fff}
#top3stat b{font-size:14px;background:url('/i/stat.gif');padding:0px 5px;}

#menum{height:49px;margin-top:1px;background:url('/i/sprite.gif?k=1') #424242 no-repeat 10px -460px;padding-left:17px}
#menum p{float:right;padding:16px 35px 0 0;color:#B4B4B4;}
#menum p a{color:#fff;font-size:10px;padding:0 15px;background:url('/i/sprite.gif') no-repeat right -75px;}

#foot{width:996px;margin-left:2px;background-color:#424242;color:#fff;padding:15px 0;text-align:center;margin-top:100px}
.me1{width:71px;}
.me2{width:171px;}
.me3{width:80px;}
.me4{width:66px;}
.me5{width:81px;}
.me6{width:98px;}

.me1,.me2,.me3,.me4,.me5,.me6{display:block;height:49px;float:left;}
.me1z,.me2z,.me3z,.me4z,.me5z,.me6z,.me1:hover,.me2:hover,.me3:hover,.me4:hover,.me5:hover,.me6:hover{background:url('/i/sprite.gif') no-repeat center 30px;}


#se{height:69px;margin-top:1px;background:url('/i/sprite.gif') #BEBEBE  no-repeat 46px -309px;}
#sediv{float:left;width:807px}
#sediv input {padding:2px 0 2px 18px;background:transparent;border:0;font-size:12px;color:#666666;vertical-align:top;margin-top:22px;}

#se0{margin-left:163px;width:175px;}
#se1{margin-left:159px;width:175px;}
#se2{margin-left:6px;width:97px;}
#se3{margin-left:6px;width:97px;}
#se4{margin-left:9px;width:32px;cursor:pointer}

#sep{float:left;padding-top:7px}
#sep a{display:block;width:146px;height:57px;background:url('/i/sprite.gif') 0 0;}


.se_brak{text-align:center;padding:100px 0 200px 0;color:#666666;}

#menu2{background:url('/i/sprite.gif') no-repeat -420px -411px;padding-left:159px;margin-top:24px;height:60px}
#menu2 a.menu2ag{;background:#424242;color:#fff;font-size:14px;font-weight:bold;padding:3px 10px;display:block;float:left;margin-right:1px}
#menu2 a.menu2ag:hover,#menu2 a.menu2zaz{text-decoration:none;background:#7F7F7F}


.ref{padding:20px 0 100px 3px;}
.ref img{border:solid 1px silver;margin:0 7px 15px 7px}


#main{padding:0 0 0 47px}
#main h1{font-size:16px}
.main_pods{padding:0 40px}/*podstr*/

/*lst produkt*/
.lp {margin:10px 0 50px 33px;}
.lp td{width:230px;text-align:center;color:#9B9B9B;padding-bottom:40px}
.lp td img{width:120px;height:120px;border:0;}
.lp td div{padding:0 30px 0 0;text-align:right;background:url('/i/sprite.gif') no-repeat right -192px;margin:0 20px}
.lp td div a{display:block;border-bottom:solid 1px #D7D7D7;padding:18px 0 3px 0;color:#9B9B9B;}
.lp td div a:hover{color:#ED018A;}
.lp td span {display:block;padding-top:2px;}
.lp td span b{color:#ED018A;font-size:12px;padding-left:7px}

.lp p{text-align:center;}
.lp p a{font-weight:bold;color:#000;display:block;padding-top:18px}
.lp p a:hover{color:#ED018A;}


.nav{padding:0 30px;color:#9C9C9C;} /*pasek nawigacyjny*/
.nav a{padding:0 7px 0 13px;color:#9C9C9C;}
.nav a:hover{text-decoration:underline}
.nav a.nav1{background:url('/i/sprite.gif') no-repeat 0 -429px;}
.nav a.nav2{background:url('/i/sprite.gif') no-repeat 0 -394px;font-weight:bold;color:#000;}
.nav a b{color:#ED018A;}

.nav h1{display:none;}


.nav a:hover{color:#ED018A;}
.navp{margin:6px 42px 2px 42px;border-top:solid 1px #D7D7D7;line-height:1px;}
.navs{text-align:right;padding-bottom:10px}/*pasek sortowania*/
.nav a.navsz{font-weight:bold;color:#000;}
.nav a.navsz:hover{color:#ED018A;}



/*kontakt*/
.ycon_m{width:546px;height:361px;float:left;margin:30px 40px 0 40px}
.ycon{font-size:10px;float:left;padding-top:30px}
.ycon span{font-size:18px;font-weight:bold;color:#ED018A;padding:10px 0;display:block}

/*praca*/
.ypr_b{color:#ED018A;}
.ypr_p{padding:27px 0 0 0px;}

/*bok*/
.ybok1{width:400px;text-align:center;padding-top:30px;float:left}
.ybok1 img{height:301px;width:363px;border:0}

.ybok2{width:515px;text-align:center;padding-top:30px;float:left;font-size:12px;line-height:16px}
.ybok2i{vertical-align:top;height:25px;width:170px;text-align:center;background-color:#F5F5F5;margin-right:5px;font-size:14px;font-weight:bold;padding:2px;border:solid 1px silver}
.ybok2s{width:100px;border:solid 1px silver;height:25px}

#bok_window{width:300px;text-align:center;margin:30px auto 0 auto;}
#bok_window p{text-align:center;color:red;}

.ybok_zd{text-align:left;border-top: solid 1px #696969;padding:10px 5px;font-size:11px}  /*taki sam jak:tbl_bok*/
.ybok_zd b{font-size:12px}
.ybok_zd a {text-decoration:underline;}
.ybok_zd img {border-width:0px;float:left;margin-right:10px;width:76px;height:102px}

.ybok_firma{text-align:left;border-top: solid 1px #696969;padding:5px;font-size:11px}
.ybok_firma b{display:block;padding-bottom:3px;}

.tbl_bok{margin:20px 0 0 20px} /*taki sam jak:ybok_zd*/
.tbl_bok td{width:300px;text-align:left;padding-bottom:36px;line-height:15px}
.tbl_bok td b{font-size:12px}
.tbl_bok a {text-decoration:underline;}
.tbl_bok img {border-width:0px;float:left;margin-right:10px;}

/*log*/
.log1{width:460px;height:329px;border-right:solid 1px #BEBEBE;margin-top:26px;padding-top:3px;float:left}
.log2{width:300px;margin-top:26px;padding-top:3px;padding-left:50px;float:left}
.log1 b,.log2 b{font-size:12px}
.log1 span,.log2 span{color:#ED018A;}

.log1 div{text-align:right;padding-right:44px;}
.log1 div p{margin-bottom:6px}
.log1 a{color:#BEBEBE}

.log1 label{padding-right:6px;font-weight:bold;}
.log1in{background-color:#F5F5F5;border:1px solid #BEBEBE;text-align:left;width:130px;height:25px;padding:2px;vertical-align:middle}
.log1in2{margin-top:10px;width:90px;height:25px}

.log_err{color:red;font-weight:bold;padding:20px 0 0px 0}

/*edytpr*/
.ed_prf{border-collapse:collapse;margin-top:15px}
.ed_prf td{border:1px solid #BEBEBE;width:120px}
.ed_prf td.ed_prf2{width:220px;font-weight:bold}

/*kosz*/
.kosz_gl{width:600px;margin:20px auto 0 auto;border-top:solid 3px #BEBEBE;border-left:solid 1px #BEBEBE;border-right:solid 1px #BEBEBE}


.kosz_tb1{padding:20px;border-bottom:solid 3px #BEBEBE;}
.kosz_tb1 img{width:120px;height:120px;border:solid 1px silver;margin-bottom:10px}
.kosz_tb1b{text-align:left;font-size:14px;border-bottom:dashed 1px gray;padding-bottom:3px;margin-bottom:20px;font-weight:bold}
.kosz_tb1p1{float:left;width:160px;text-align:center}


.kosz_tb2 td{width:290px;padding:1px 0}
.kosz_tb2 td.kosz_tb2a{width:200px;text-align:right;padding-right:2px}

.kosz_tb3 {width:370px;margin-left:20px}
.kosz_tb3 td{font-size:10px;text-align:right;padding:1px 0;}
.kosz_tb3 td.ka{border-bottom:solid 1px silver;padding:15px 0 2px 0;text-align:left;width:370px;text-indent:18px;background:url(/i/sprite.gif) no-repeat 5px -379px;}
.kosz_tb3 td.kb{width:70px}
.kosz_tb3 td.kc{width:300px}
.kosz_tb3 td.kd{text-align:left}
.kosz_sp{display:block;border-top:solid 1px #000;}


.kszp{background-color:#424242;color:#fff;font-size:13px;}
.kszp p{padding:15px 30px 15px 0;text-align:right}
.kszp p b{font-size:16px;}
.kszp input{height:25px}

/*stronicowanie*/
.str{padding:8px 35px 0px 5px;}
.str div{float:left;padding-top:3px}
.str p{float:right;margin:0;padding:3px 10px 0px 0;color:#9C9C9C;}
.str b{color:#ED018A;;}
.str a{color:#3C3C3C;text-decoration:none;display:block;float:right;padding:1px 5px 2px 5px;border:solid 1px #B3B3B3;margin:0 1px 0 1px;}
.str a:hover{background-color:#EBEBEB;text-decoration:none;}
.str span{color:#D1D1D1;display:block;float:right;padding:1px 5px 2px 5px;border:solid 1px #D1D1D1;margin:0 1px 0 1px;}
.str a.str_z{font-weight:bold;background-color:#EBEBEB;}

.home{font-size:13px;width:604px;float:left}
.home div{padding:0 40px 0 53px;}
.home div b{color:#EC008C;display:block;padding:20px 0 8px 4px}
.home div p{border-left:solid 6px #B3B3B3;padding-left:17px;text-align:justify}
.home div p span{float:left;margin:7px 13px 0 0;width:54px;height:54px;background:url(/i/sprite.gif) no-repeat 1px -61px}
.homef{float:left}

#player2 img{width:352px;height:288px;border:0}

/*szcz pr*/
.sp1{width:375px;float:left;border-right:1px solid #D7D7D7;margin:20px 31px 0 0;padding-bottom:30px}
.sp1d{text-align:right;padding-right:34px;padding-left:20px;color:#9B9B9B;}
.sp1d h1{font-size:12px;font-weight:normal;border-bottom:solid 1px #E1E1E1;padding-bottom:3px;width:290px;margin:10px 0 3px auto}
.sp1d h2{font-size:11px;font-weight:normal;margin-bottom:10px}
.sp1d h2 b{color:#ED018A;font-size:12px;}

.sp1min{font-size:12px;line-height:16px}
.sp1min b{color:#ED018A;}

/*zobacz tkz*/
.sp1pol{width:310px;margin:35px 0 0 40px;}
.sp1pol td{text-align:right;font-size:12px;color:#9B9B9B;padding-bottom:10px}
.sp1pol1{width:165px;}
.sp1pol1 a{border-bottom:1px solid #D7D7D7;color:#9B9B9B;display:block;padding:18px 0 3px;margin-bottom:2px}
.sp1pol1 a:hover{color:#ED018A;}
.sp1pol1 span b{color:#ED018A;font-size:12px;padding-left:7px;}
.sp1pol p{background-color:#424242;height:21px}


.sp1pol2{width:130px;text-align:right}
.sp1pol2 img {width:120px;height:120px;border:0}



.sp2{width:550px;float:left;}

.spb{text-align:left;background-color:#424242;padding:8px 0 8px 0px;color:#fff;font-weight:bold;font-size:12px;display:block;margin-bottom:2px;text-indent:10px}
.spb:hover{color:#fff;text-decoration:none;}
.spbt{background:url('/i/sprite.gif') #424242 no-repeat right -118px;}

.spdiv{border-left:solid 64px #BEBEBE;padding-left:2px;margin-bottom:20px}
.spdiv2{border-left:solid 64px #ED018A;padding-left:2px;margin-bottom:20px}
.spdiv_grat{border-left:solid 64px #BEBEBE;padding-left:2px;margin-bottom:20px}

.spdiv table{border:solid 1px #818181;background-color:#DCDCDC;margin-bottom:2px;}
.spdiv2 table{border:solid 1px #818181;background-color:#BEBEBE;margin-bottom:2px;}
.spdiv2 table.tbl_pods{background-color:#424242;border-color:#424242;}

/*koszulki*/
.spdiv table.spkoszul {border-collapse:collapse;}
.spdiv table.spkoszul td{border:solid 1px #818181;padding:1px 2px}
.spdiv table.spkoszul td input{font-size:10px;width:50px;text-align:right;background-color:#F5F5F5;}
.spdiv table.spkoszul td.spkoszul_td1 {width:110px;text-align:right;}

/*kalend*/
.spdiv table.spkalde td{padding:1px 4px 7px 4px;text-align:center}
.spdiv table.spkalde td input{font-size:10px;width:50px;text-align:right;background-color:#F5F5F5;margin-bottom:2px}
.spdiv table.spkalde td img{border:solid black 1px;width:60px;margin:2px 0;}



.spdiv2 table td,.spdiv table td{font-size:10px;}
.spdiv2 table td input,.spdiv table td input{vertical-align:middle;margin-left:2px}
.spdiv2 table td label,.spdiv table td label{padding-left:4px}


.spt1{width:200px}
.spt2{text-align:right;width:140px}
.spt3{text-align:right;width:130px}
.spt4{width:340px} /*colspan=2 - suma 1 i 2*/
.spdiv2 table td.tbl_podst{width:170px;text-align:right;padding:5px 0 5px 0;color:#fff;font-size:15px;}

.spt0c{padding:0 0 5px 3px} /*nagl*/
.spt0i{text-align:center;font-weight:bold;padding-top:5px} /*nfo dol*/
.spt1p{width:160px;text-align:right}
.spt2p{text-align:right;width:180px}

.spt_ram1{border-top:solid 1px #C0C0C0;padding-top:5px}
.spt_ram2{padding-bottom:5px}
.spt_ram3{padding:5px 0;border-top:solid 1px #C0C0C0;}

/*p - ops projekt*/
.sppsr{text-align:center;padding-top:10px}
.spbb{display:block;padding:3px 0 4px 2px}



.spf10{text-align:center;font-size:10px;color:gray;padding-top:30px}
.spli{color:#424242;font-weight:bold;text-align:center;padding-top:30px;font-size:12px}
.spli a{color:#ED018A;}

.inp{font-size:10px;width:70px;background-color:#F5F5F5;text-align:right;}
.spdiv2 table input.tbl_podsi{background-color:#F5F5F5;text-align:right;height:25px;font-size:13px;font-weight:bold;padding-top:2px;width:80px}
.inpsel{font-size:10px;width:70px;background-color:#F5F5F5;;}
.spdiv table td textarea,.grat_textarea{font-size:10px;height:40px;width:100%;}

/*gratis*/
.grat{border:solid 1px #818181;background-color:#F5F5F5;padding-bottom:8px}
.grat_l{text-align:right;padding:4px 4px 10px 0;}
.grat_td1{width:210px;text-align:right}
.grat_td1 img{width:200px;height:200px;border:solid 1px silver;}
.grat_td2{width:220px;padding:0 0 20px 10px}
.grat_line{border-top:dashed 1px gray;margin:10px 10px 0 10px}

.grat_d1{padding:0 10px;text-align:right;font-size:10px}
.grat_d1 select {font-size:10px;}
.grat_box{background-color:#DCDCDC;border:1px solid #818181;margin:5px 10px 0 10px;font-size:10px;padding:5px}
.grat_box input{vertical-align:middle;}
.grat_box label{padding-left:4px;}

.grat_koszx{border:solid 1px red;background-color:#F0E68C;padding:8px;margin-top:20px;text-align:left;}
.grat_nagl{display:block;border-bottom:solid 1px silver;padding:0px 0 2px 0;text-align:left;width:100%;text-indent:18px;background:url(/i/sprite.gif) no-repeat 5px -394px;}
.grat_pods1{text-align:right;width:55px;float:right;}
.grat_pods2{text-align:right;width:150px;float:right}
.grat_pods3{text-align:left;padding-left:25px}

.wyb_tloa {padding:5px 0;border-bottom:solid 1px silver;width:100%;text-align:center;font-size:12px}
.wyb_tloa a{padding:0 3px;}
.wtlo1{font-weight:bold;font-size:15px}
.wtlo2{font-weight:bold;font-size:12px}





/*menu---------*/
.jqueryslidemenu{}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: #424242; /*background of tabs (default state)*/
padding:3px 10px;
border-right: 1px solid #fff;
color: #000;
text-decoration: none;
font-size:14px;
font-weight:bold;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}

.jqueryslidemenu ul li a:hover{
 /*tab link background during hover state*/
text-decoration:none;background:#7F7F7F
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
width: 150px; /*width of sub menus*/
margin: 0;
font-size:10px;
font-weight:normal;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}
