
/*@import url(oferta.css);*/
@import url(koszyk.css);
@import url(opinie.css);
@import url(zamowienie.css);



html { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px; 
}

body {
	margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
	color: rgb(96,96,96);
	background: url(../images/back.jpg) repeat-x white;
}

select,option{
  z-index: 2 !important; 
}

a {
  outline : none;
  color:rgb(193,177,177);
}

img{
  border:0px solid;
}


#kontener {
	 width: 1000px;
	 margin: auto;
	 position:relative;
	 background: url(../images/back.jpg) repeat-x white;
}

#top{
  width:925px;
  height:91px;
  float:left;
  padding-left: 75px;
}

#top_logo{
  background: url(../images/top_logo.jpg) no-repeat ;
  width:673px;
  height:91px;
  float:left; 
}

#logo{
  width:245px;
  height:91px;
  float:left;
}

#napisy{
  float:left;
  height:91px;
  width:428px;
}

#napisy_gora{
  width:428px;
  float:left;
  height:20px;
  padding-top: 10px;
}

#nnapisy {
  padding-left: 40px;
  width: 388px;
  float: left;
}

.napis_gora{
  float:left;
  width:137px;
  text-align: center;
}

.napis_gora a ,#napisy_dol a , #napisy_dol{
  text-decoration: none;
  color:rgb(10,150,199);
}

.napis_gora a:hover ,#napisy_dol a:hover{
  color:rgb(186,235,94);
}

#napisy_dol{
  width:428px;
  float:left;
  padding-top: 17px;
  height:38px;
  float:left;
}

form.logowanie{
  padding:0px;
  margin:0px;
}

input.log_input{
  font-size: 11px;
  padding-top: 0px;
  padding-bottom: 0px;
  width:80px;
  margin:0px;
}

.sub{
  color:rgb(10,150,199);
  border:0px;
  background:transparent;
  font-size: 11px;
  margin:0px;
  padding:0px; 
}

table.log td, table.log tr{
  padding:0px;
  margin:0px;
}

table.log{
  border:0px;
  padding:0px;
  margin:0px;
}

.napis_zalogowany{
  float:left;
  width:190px;
  padding-left: 30px;
  
}

#zzalog {
  width: 55px;
  height: 17px;
  background: url(../images/zaloguj.jpg) no-repeat;
  cursor: pointer;
}

.napis_haslo{
  float: left;
  width: 140px;
  color: #1396CA;
}

.napis_wyloguj a {
  color: #1396CA;
  text-decoration: none;
}
.napis_wyloguj{
  float: left;
  width: 100px;
  color: #1396CA;
}
.napis_haslo a {
  color: #1396CA;
  text-decoration: none;
}
.napis_konto{
  float:left;
  width:100px;
  display: inline;
  color: #1396CA;
}
.napis_konto a {
  color: #1396CA;
  text-decoration: none;
}

.napis_koszyk{
  float:left;
  display: inline;
  color: #1396CA;
}
.napis_koszyk a {
  color: #1396CA;
  text-decoration: none;
}



#top_zegar_box{
  width:176px;
  height:91px;
  float:left;
  
  padding-left: 45px;
}

#top_zegar_napis{
  color:rgb(188,227,110);
  text-align: center;
  font-size: 11px;
  width:176px;
  padding-top: 4px;
  height:15px;
  float:left;
}

#top_zegar_nd{
  color:rgb(188,227,110);
  text-align: center;
  font-size: 11px;
  width:176px;
  height:14px;
  float:left;
}

#top_zegar{
  background: url(../images/clock_back.jpg) no-repeat ;
  width:146px;
  padding-right: 30px;
  height:42px;
  padding-top: 15px;
  float:left;
  text-align:right;
}

#produkt{
  float:left;
  /*height:484px;*/
  width:1000px;
  min-height:500px;
  height:auto !important;
  height:500px;
}

#lewa_polowa{
  float:left;
  width:500px;
  min-height:500px;
  height:auto !important;
  height:500px;
padding-bottom: 10px;
}

#prawa_polowa{
  float:left;
  width:500px;
  min-height:500px;
  height:auto !important;
  height:500px;
}


#newsletter_main{
  margin-left:10px;
  width:216px;
  padding-left: 250px;
  height:51px;
  background:url(../images/newsletter.gif) no-repeat;
}

.zapisz_input{
  border:0px;
  cursor: pointer;
  width:47px;
  height:16px;
  background: url(../images/zapisz.jpg) no-repeat;
}

#zdjecia{
  width:416px;
  /*height:484px;*/
  float:left;
}

#ikonki{
  width:75px;
  height:484px;
  float:left;
}

#opis{
  width:509px;
  min-height:484px;
  height:auto !important;
  height:484px;
  float:left;
}

#opis_nazwa{
  width:499px;
  padding-left: 10px;
  padding-top: 20px;
  
  height:30px;

  font-size: 27px;
  font-weight: bold;
  color:rgb(8,149,192);
  float:left;
}

#ceny{
  width:409px;
  padding-left: 100px;
  float:left;
}

table.ceny{
  width:400px;
}

table.ceny td.cena_brutto{
  color:rgb(218,55,0);
  font-size: 27px;
  font-weight: bold;
  width:150px;
}

table.ceny td.naj_cena{
  color:rgb(108,109,105);
  font-weight: bold;
  font-size: 13px;
}

#opis_opis{
  float:left;
  width:400px;
}

table.opis td ,table.opis th , table.opis_atr td ,table.opis_atr th{
  border-bottom:1px solid rgb(238,238,238); 
}

table.opis {
  margin-left: 10px;
  width:380px;
}

table.opis_atr{
  margin-left: 10px;
  margin-top:10px;
  width:380px;
}

table.opis th{
  color:rgb(74,186,232);
  text-align: right;
  width:120px;
  padding-right: 10px;
}

table.opis_atr th{
  color:rgb(107,158,40);
  text-align: right;
  width:120px;
  padding-right: 10px;
}


table.opis td , table.opis_atr td{
  width:250px;
  color:rgb(95,95,95);
}


#opis_prod{
  float:left;
  width:480px;
  padding-left: 10px;
  padding-right: 9px;;
  padding-top: 10px;
}

#zdjecie_big{
  background: url(../images/product_back.jpg) no-repeat ;
  width:296px;
  height:309px;
  float:right;
  text-align: center;
  padding-top: 80px;
}

#adsense{
  width:120px;
  height:484px;
  float:left;
  text-align: center;
  padding-top: 80px;
}

#zdjecia_male{
  width:296px;
  float:right;
  text-align: center;
}

.img_ramka{
  background: url(../images/smallpic_frame.jpg) no-repeat ;
  width:109px;
  height:62px;
  padding-top: 3px;
}

.img_ramka img{
  cursor:pointer;
}

#koszyk{
  float:left;
  padding-top: 10px;
  width:100px;
  position:relative;
}

#koszyk_bg{
  background: url(../images/kupuje.jpg) no-repeat ;
  width:100px;
  height:92px;
}

input.koszyk_small{
  background: url(../images/kupuje.jpg) no-repeat ;
  width:100px;
  height:92px;
  border:0px solid;
  margin:0px;
  padding:0px;
  cursor:pointer;
  float:left;
}

.dodaj{
  display:inline;
  padding:0px;
  margin:0px;
}

span.cena_prz{
  font-size: 14px;
  text-decoration: line-through;
}

#dol{
  width:1000px;
  /*float:left;*/
  background:black;
  clear:both;
  margin:auto;
}

#tresc{
  padding-left: 10px;
  width:490px;
  float:left;
}

#tresc_header{
  background: url(../images/info_header.jpg) no-repeat ;
  height:25px;
  width:411px;
  padding-right: 79px;
  padding-top: 15px;
  float:left;
  text-align: right;
  color:rgb(0,181,242);
  font-weight: bold;
  font-size: 15px;
}

#tresc_tresc{
  width:481px;
  background:rgb(20,20,20);
  float:left; 
   
}

#box1{
  margin: 2px 0px 2px 2px;
  width:236px;
  height:206px;
  float:left;
  background:rgb(20,18,19);
}

#box2{
  margin: 2px 0px 2px 2px;
  width:236px;
  height:206px;
  float:left;
  background:rgb(35,31,30);
}

#box3{
  margin: 2px 0px 2px 2px;
  width:236px;
  height:206px;
  float:left;
  background:rgb(35,31,30);
}

#box4{
  margin: 2px 0px 2px 2px;
  width:236px;
  height:206px;
  float:left;
  background:rgb(0,0,0);
}

.box_tresc{
  padding: 5px 5px 5px 5px;
  
}

.box_header{
  width:231px;
  height:15px;
  color:rgb(0,183,245);
  font-size: 15px;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 5px;
}

.title{
  height:20px;
  font-size:15px;
  line-height:26px;
  font-weight:bold;
  padding-left:15px;
  padding-right:15px;
  padding-top:9px;
  padding-bottom: 20px;
  color:rgb(8,150,199);
  font-variant: small-caps;
  letter-spacing: 0.5px;
  text-align: left;
}

.info{
  color:#B20205;
  font-weight:bold;
}

.form_konto{
  color:rgb(8,150,199);
}

.kontaktText{
  border:1px rgb(195,228,117) solid;
  background: rgb(241,237,238) !important;
  width:240px ;
  font-size: 11px;
}

.form_tytul{
  font-size:14px;
  line-height:24px;
  text-align:left;
  font-weight:bold;
  color:#1C2357;
}

.btn{
  color:rgb(187,53,0);
  border:0px solid;
  padding:0px 8px 8px 8px;
  background:none;
  cursor:pointer;
  font-weight:bold;
}

#footer{
  margin:auto;
  clear:both;
  width:1000px;
  height:126px;
  background: url(../images/footer.jpg) no-repeat black;
  color:#A2C5DB;
  font-size:10px;
}

#footer a{
  color:#A2C5DB;
}

#footer a:hover,
#footer a:active{
  color:#dddddd;
}

.footer_right{
  float:right;    
  padding-right:30px;
  padding-top:42px;
}

.footer_left{
  float:left;
  font-size: 10px;
  padding-left:30px;
  padding-top:42px;
}

#reszta_black{
  background:black;
  width:100%;
  margin:auto;
  /*position:relative;*/
  /*float:left;*/
  clear:both;
}

#banerki{
  margin:auto;
  /*float:left;*/
  background:white;
  width:100%;
  clear:both;
}

#banerki_srodek{
  /*width:100px;*/
  margin:auto;
  text-align: center;
}

table.konto_form ,table.konto_form td, table.konto_form tr{
  padding:0px;
}

.link{
  border:0px;
  background:transparent;
  font-weight: bold;
  color:rgb(163,200,231);
}


table.zam_klienta{
  width:100%;
}

.nav a{
  padding-left: 3px;
  color:rgb(187,53,0);
}

table.zam_klienta th{
  background:rgb(121,153,153);
}


.onas{
  width:460px;
  color:white;
  padding: 10px 10px 10px 10px;
}

table.raty td.main, table.raty b{
  font-weight: bold;
  color:rgb(8,184,232);
}

table.raty input ,table.raty select{
  color:#606060;
  background:rgb(241,237,238);
  border:1px solid rgb(195,228,117);
  font-size: 11px;
}

table.raty input.font2smallgrey ,table.raty select{
  color:#606060;
  background:rgb(212,212,212);
  border:1px solid rgb(195,228,117);
  font-size: 11px;
}

tr.row{
  background:rgb(241,237,238);
}

tr.sel_row{
  background:rgb(231,231,231);
}
