body { font: 14px helvetica, arial, verdana, sans-serif; color: #1f2126; background-color: #dcdcdc; /*background: url(foto/tlo/tlo10.jpg) repeat fixed;*/ }
h4, h3, h2 { color: #008B8B; }
#all {position: relative; margin: 0 auto; width: 999px; }

/*naglowek*/ 
#belka { width: 999px; height: 247px; margin: 0 auto; border-top: 1px solid #b0e0e6; background-color: #ffffff; } 
#pas {position: absolute; width: 79px; height: 247px; margin-left: 0px; background-color: #006400; filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8; }
#logo {position: absolute; margin-left: 79px; width: 79px; height: 205px; text-align: center; background-color: #ffffff;}
#baner {position: absolute; margin-left: 158px; margin-top: 3px; width: 762px; height: 205px; background-color: #ffffff;}
.bane {float: left; margin-right: 35px; }
/*.cytat {margin: 50px 10px 0px 0px; font: 15px monospace, Times New Roman, helvetica; line-height: 25px; color: #1f2126;}*/
.cytat {margin-top: 30px; margin-right: 50px; margin-leftt: 50px; font: 15px monospace, Times New Roman, helvetica; line-height: 25px; color: #1f2126;}
#pas3 {position: absolute; width: 79px; height: 247px; margin-left: 920px; /*background-color: #e8fff1;*/
background: -webkit-linear-gradient(left, #ffffff, #b0e0e6); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(right, #ffffff, #b0e0e6); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(right, #ffffff, #b0e0e6); /* For Firefox 3.6 to 15 */
background: linear-gradient(to right, #ffffff, #b0e0e6); /* Standard syntax */
 filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8;
}
#men {position: absolute; width: 841px; height: 42px; margin-top: 205px; margin-left: 79px; text-align: center; background-color: #ffffff;}
#menu {font: bolder 16px helvetica, arial, verdana, sans-serif; color: #556B2F; }
/* koniec naglowka */
 
#start {position: relative; margin: 0 auto; width: 999px; border-left: 1px solid #9acd32; border-right: 1px solid #b0e0e6; background-color: #ffffff; }
#stopka {position: relative; width: 999px; height: 25px; margin: 0px auto; text-align: center; font: 11px verdana, helvetica, arial, sans-serif ; border-left: 1px solid #9acd32; border-right: 1px solid #b0e0e6; border-bottom: 1px solid #b0e0e6; color: #696969; background-color: #FFFFFF; z-index: 12;}
#wkoszyku {position: absolute; width: 200px; height: 30px; border: 2px solid #ffcc00; right: 60px; font: 12px helvetica, arial, verdana, sans-serif; text-align: center; z-index: 13;}

a img {border: 0;}
.tytul { color: #008B8B; }
.ks {width: 100%; font: 13px helvetica, arial, verdana, sans-serif; color: #1f2126; }
.ksr {width: 79px}
.opistd {width: 500px; margin-right: 79px; }
.daneks { font: 12px monospace; color: #1f2126; line-height: 15px; }
 


#spis1 {position: absolute; top: 10px; width: 578px; }
.lista {background-color: #e8fff1; }
.lista2 {background-color: #ffffff;}
#s1 {width: 560px; border: 3px;}
.s2 {width: 560px; border: 1px solid #006400;}
.sp1 {width: 220px; }
.spi1 {width: 30px; text-align: right; padding-right: 15px; }
.kosz {text-align: right; padding-top: 1px; padding-right: 3px; vertical-align: middle; }
#spis2 {position: absolute; top: 10px; width: 421px; right: 0px; background-color: #ffffff; }
#pas1 {position: absolute;  top: 25px; width: 421px; height: 73px; z-index: 11; background-color: #006400; filter:alpha(opacity=30); opacity: 0.3; -moz-opacity:0.3; }

#start1 {margin: 20px 30px;  float: left;}
.okladka {position: absolute; margin: 20px 30px;  float: left;}
.start2 {margin-right: 30px; text-align: justify; }
.start3 {margin-right: 30px; font: 12px monospace; }
.link {font: bolder 16px helvetica, arial, verdana, sans-serif; color: #556B2F; }
.zakup {position: relative; margin-left: 580px; font: 14px helvetica, arial, verdana, sans-serif; margin-right: 30px; padding: 5px 10px; color: #ffffff; background-color: #9acd32; }
.zakup1 {position: relative; height: 29px; margin-left: 580px; font: 15px sans-serif; font-stretch: ultra-expanded; margin-right: 30px; padding: 5px 10px; color: #ff7f50; background-color: #336633; }
.zam1 {width: 250px; }

.a {margin: auto auto; }
.l {text-align: left; }
.r {text-align: right; }           
.c {text-align: center; }
.j {text-align: justify; }
.b {font-weight: bold; }
.i {font-style: italic; }
.lewo {float: left; }
.prawo { float: right; }
.d {color: #ffffff; margin-left: 10px; }

.m30 {margin: 0px 0px 0px 30px; }
.m35 {margin: 0px 35px 0px 35px; font: 14px; line-height: 20px; }
.m150 {margin: 0px 100px; font: 14px; line-height: 20px; }
.m250 {margin: 0px 250px; font-family: Times New Roman; }


.dec {list-style: decimal; font: bold 14px helvetica, arial, verdana, sans-serif; color: #ffffff; line-height: 20px; margin: 0px 35px; color: #006400; }
.ksiazki {margin: 0px 250px; font: 14px Times New Roman; text-align: justify; text-indent: 20px;}
.sztuki {margin: 0px 250px; font: 14px Times New Roman; text-align: justify; text-indent: 20px; }
#dzienniki {margin: 0px 250px; font: 14px monospace; text-align: justify; text-indent: 20px; }

.omnielewy {position: absolute; top: 10px; margin-left: 50px; width: 378px; }
.omnieprawy {position: absolute; top: 10px; width: 571px; right: 0px;}
#fota {position: absolute; top: 55px; width: 111px; height: 180px; right: 0px; } 
 
.pasek1 {position: absolute; width: 79px; height: 100%; margin: 0px 0px 0px 920px; z-index: 10; /*background-color: #e8fff1; filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8;*/
background: -webkit-linear-gradient(left, #ffffff, #b0e0e6); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(right, #ffffff, #b0e0e6); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(right, #ffffff, #b0e0e6); /* For Firefox 3.6 to 15 */
background: linear-gradient(to right, #ffffff, #b0e0e6); /* Standard syntax */
  filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8;
}
 
a { font-weight: bold; text-decoration: none;}
a:link { font-weight: bold; color: #006400; }
a:hover { font-weight: bold; color: #00cc00; }
a:active { font-weight: bold; color: #66ff99; }
a:visited { font-weight: bold; color: #3CB371; }


                       /* formularz kontaktowy */
a:focus {outline:none; /*usuwanie niebieskiej obwódki w FF*/}
#kontener {margin-left: 350px; }
#formularz {}
#formularz div {}
#formularz label {display: block;}
#formularz textarea {}
#formularz input[type=text] {}
#blad {background: #ff0000; padding: 10px;}
#blad p{}
#sukces {}
#sukces p{}
.red {color: #ff0000;}

.button {
	/*text-decoration: none;*/
	font: bold 15px helvetica, arial, verdana, sans-serif; color: #FFFFFF;
	background-color: #FF8C00;
	padding: 2px 5px 5px 5px;
	border: 1px solid #FFFFFF;  }