* { font-family:tahoma,verdana,arial,sans-serif; font-size:11px; color:#fff; }
html, body { margin:0; padding:0; text-align:center; background-color:#000; }
 
.clearbth { clear:both; display:none; height:1px; line-height:0; }

.top { width:1000px; margin:0 auto; height:112px; background:transparent url('../img/top.gif') no-repeat top center; clear:both; }
.top span { float:left; margin-top:75px; margin-left:100px; font-size:21px; font-weight:bold; font-variant: small-caps}
.wrap { width:1000px; margin:0 auto; }
.wrap td { text-align:left; vertical-align:top; }
.wrap td div { margin: 10px; }
.wrap .left, .left_ksiazka, .left_zamowienie, .left_zamowienie_f , .left_zamowienie_finalizacja, .left_koszyk, .left_wydawnictwa, .left_index, .left_ie, .left_log { width:223px; background:transparent url('../img/wrapleft.gif') repeat-y top center }
.wrap .center, .center_ie, .center_log, .center_index { width:555px; background:transparent url('../img/wrapcenter.gif') repeat-y top center }
.wrap .center_zamowienie, .center_zamowienie_f, .center_zamowienie_x{ width:555px; background:transparent url('../img/wrapcenter.gif') repeat-y top center }
.wrap .center_ksiazka , .center_wydawnictwa, .center_zamowienie{ width:555px; background:transparent url('../img/wrapcenter.gif') repeat-y top center }

.wrap .center .letter { width:21px; height:20px; position:relative; z-index:100; left:-6px; top:-8px;
	background:transparent url('../img/letter.gif') no-repeat center }
.wrap .right { width:222px; background:transparent url('../img/wrapright.gif') repeat-y top center;padding:0; }
.footer { width:1000px; margin:0 auto; height:95px; background:transparent url('../img/footer.gif') no-repeat top center; 
	clear:both; }
.footer p { margin:0; padding:35px 0 0 0 }
	
.categories { margin:0; paddning:0; float:right; list-style-type:none; text-align:right; line-height:18px; width:100%; }
.categories li { background:transparent url('../img/pointer.gif') no-repeat top right; padding-right:15px; }
.categories * a:link, .categories * a:visited { font-weight:bold; text-decoration:none; font-size:13px; }
.categories * a:hover { text-decoration:underline; font-size:13px; }
.s_list li { list-style-type: none;  font-weight: bold;}
.s_list { margin:0; padding:0; float:left; list-style-type:none; text-align:left; line-height:18px; width:100%; }

.transparentwhite { background-color:#fff; margin:0 !Important; filter: alpha(opacity=30); height:25px; 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30); -moz-opacity: 0.30; opacity:0.3; }
.undertransparent { position:relative; bottom:33px; }
.undertransparent a { font-weight:bold; }
.undertransparent a:link, .undertransparent a:visited { text-decoration:none; color:#fff; }
.undertransparent a:hover { text-decoration:underline; }
.undertransparent a.log:link, .undertransparent a.log:visited { color:#277e1f; }

.claim { margin: 35px auto 10px 13px; }
.overview { margin: 30px 15px 10px 15px; padding:0; font-weight:bold; line-height:15px; }
.overview a:link, .overview a:visited { text-decoration:none; color:#fdcd8b }
.overview a:hover { text-decoration:underline; }

h1 { font-size:15px; margin: 5px 0; padding:0;font-family:Trebuchet;  }
form { padding:0; margin:0; }

.inlineerror { padding: 1px 3px; background-color:#fff; color:red; }
.req { color:red; font-weight:bold; }

.tip { position:relative; top:-5px; padding-left:100px; font-size:10px; line-height:11px; }
.navigation, .navigation * { font-size:12px; padding-top: 15px; }
.navigation a { font-size:12px;text-decoration:none; font-weight:bold; } 

.basket { width:90%; border:1px solid #aaa; }
.basket th { text-align:left; border:1px solid #aaa; }
.basket td { padding: 1px 3px; }

.alphabet { border:1px solid #875c00; margin: 5px 0; text-align:center; height:22px;	 }
.alphabet a:link, .alphabet a:visited { color: #f5db7a; text-decoration:none; margin: 0 1px; }  
.alphabet a:hover { text-decoration:underline; }
.alphabet a.active { font-weight:bold; font-size:1.2em; }

.book { marign: 10px auto;}
.book td { vertical-align:top; text-align:left; }

.booklink:link, .booklink:visited { color: #fff; font-size:1.12em; text-decoration:none; }
.booklink:hover { text-decoration:underline; color:#f1d38a; }

.book_describe { font-family: Verdana; font-size: 10pt;}
.book_inf { font-family: verdana; font-size: 10pt; font-weight: bold; }
.price { color:#f1d38a; font-size:13px; }

select,option
{
	font-family:Verdana, Tahoma, arial, sans-serif;
	height: 20; 
	background: #ffffff; 
	margin-top: 10px;
	color: #000;
	width:400;
}
  fieldset {
    border: none;
    padding: 0;
  }

  label {
    display: block;
    width: 100px;
    float: left;
	font-size: 12px;
	font-family:Verdana, Tahoma, arial, sans-serif;
  }
  input, textarea {
	font-family:Verdana, Tahoma, arial, sans-serif;
	
	border:1px solid #C0C0C0; 
	background: #ffffff; 
	
	color: #000;

  }
  legend {
	font-family:Verdana, Tahoma, arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	}
  div .form {
	font-family:Verdana, Tahoma, arial, sans-serif;
    overflow: hidden;
    clear: both;
    margin: 0 0 0.5em 0;
    padding:0;
  }
 
  #hidden { display: none; }
