/* ogloszenie */

#Ogloszenie {
	width:547px;
	height:auto;
	padding:20px;
	margin:10px 0px 0px 0px;
	border:5px Solid #d4dad8;
  	/* background: #c70003 url(images/lewy3.jpg) repeat-x; */
	background-color:#fff; 
}
#Ogloszenie .Title {
  font-family: Georgia;
  font-size:18px;
  color: #c70003;
  margin:-5px 0px 5px 0px;
}
#Ogloszenie .Text {
  font-family: Georgia;
  font-size:12px;
  color: #454f55;
  margin:-5px 0px 5px 0px;
}
/* /ogloszenie */

html, body {
	background-color: #fff;
	margin:0px;
	padding:0px;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-align:left;
	height:100%;
}

h4, h5, h6 {
  margin:0;
  padding:0;
}
/* a:link { color:#212a31; text-decoration:none; }
a:active { color:#000000; text-decoration:none; }
a:visited { color:#000000; text-decoration:none; }
a:hover { text-decoration: underline; }
*/
.clear{
     height:0px;
     line-height:0;
     font-size:0;
     clear:both;
}
img {
  border:0;
}
.fll {
  float:left;
}
.flr {
  float:right;
}
.off {
  display:none;
}
.color1 {
   color: #eb0004;
   font-size: 10px;
}
.color2 {
   color: #2d363d;
}
h1{ 
  margin:0px;
  padding:0px;
  font-family: Georgia, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #ffffff;
  font-weight:normal;
}

h2{ 
  margin:10px 0px 10px 10px;
  padding:0px;
  font-family: Georgia;
  font-size: 18px;
  color: #c70003;
  font-weight:normal;
}

h3{
  color:#212a31;
  margin:14px 14px 4px 14px;  
  height:80px;
  font-size: 11px;
  font-weight:bold;
}

h4{
  color:#212a31;
  margin:15px 10px 15px 15px;  
  font-size: 11px;
  font-weight:normal;
}


form {
  margin: 0px;
}

.raquo{
  color: #c70003;
  font-weight: bold;
}

#Root{
     margin:auto;
}

/* # HEADER # */

#Header {
  background-color:#212a31;
  width:100%;
  height:40px;
}
#Header .Login  {
  width:960px;
  margin:auto;
  padding:5px 0px 0px 0px;
  color:#929ba2;
  text-align:right;
}
#Header .Logged  {
  width:960px;
  margin:auto;
  padding:15px 0px 0px 0px;
  color:#929ba2;
  text-align:right;
}
#Header .Pole {
  width:100px;
  height:14px;
  color:#3d464d;
  margin-top:6px;
}
#Header .Spacer {
  color:#3d464d;
  margin:0px 5px 0px 5px;
}

#Header .User {
   color: #ffffff;
   font-weight: bold;
}
#Header .Btns {
  color:#929ba2;
}

#ThePage  {
  background-color:#ffffff;
  width:960px;   
  margin:auto;
}

/* # LEFT COLUMN # */

#LeftCol {
  width:178px;
  margin-right:10px;
  background-color:#ffffff;  
}
#LeftCol .CallUs {
  width:176px;
  margin:10px 0px 0px 0px;
  border-top:3px solid #212a31;
  border-right:1px solid #d4dad8;
  border-bottom:1px solid #d4dad8;
  border-left:1px solid #d4dad8;
   
}
#LeftCol .About {
  padding:20px;
  margin-bottom:10px;
  margin-top: 10px;
  width:138px;
  height:auto;
  background: #c70003 url(images/lewy3.jpg) repeat-x;
  border-top:3px solid #212a31;
}
#LeftCol .About .Title {
  font-family: Georgia;
  font-size:18px;
  color: #ffffff;
  margin:-5px 0px 5px 0px;
}
#LeftCol .TopList {
  width:176px;
  height:auto;
  margin-top:10px;
  border-left:1px Solid #d4dad8;
  border-right:1px Solid #d4dad8;
  border-bottom:1px Solid #d4dad8;
  border-top:3px Solid #212a31;
  background-color:#fcfbf4; 
}
#LeftCol .Promo {
  width:176px;
  height:auto;
  height:auto;
  margin-top:10px;
  border-left:1px Solid #d4dad8;
  border-right:1px Solid #d4dad8;
  border-bottom:1px Solid #d4dad8;
  border-top:3px Solid #212a31; 
}

#LeftCol .List {
  color:#212a31;
  width:145px;
  padding: 5px 10px 5px 5px;
  margin:0px 5px 5px 5px;
  border-top: 1px dotted #7f8c91;
}
#LeftCol .List .Lp {
  width:15px;
  color:#c70003;
  font-weight:bold;
  margin:0px 5px 0px 0px;
  font-size:10px;
}
#LeftCol .List .Item {
  width:110px;
}
#LeftCol .List .Count {
  color:#c70003;
}

/* # MIDDLE COLUMN # */

#MiddleCol {
  width:772px;
}

/* # MAIN MENU # */

#MiddleCol .MainMenu {
  background-color:#ffffff; 
  width:772px;
  height:25px;
  margin-top:45px;
  margin-bottom:10px;
  font-family:Georgia;
  font-size:18px;
  color: #cc0000;
  font-weight:normal;
  text-align: right;
}

/* # MAIN SEARCH # */

#MainSearch {
	width:752px;
	padding:10px;
	background-color:#7f8c91; 
	border-top:3px Solid #212a31;
	color: #ffffff;  
}
#MainSearch .Title {
	margin:0px 10px 0px 0px;
}
#MainSearch .Item {
	margin:0px 5px 0px 0px;
}
#MainSearch .Pole {
	width:150px;
	height:14px;
	color: #2d363d;
}
#MainSearch .Advanced {
	margin:2px 0px 0px 5px;
}

/* # PODSTRONY # */

#Content{
	background-color:#ffffff; 
	width:599px;
}
#MainTitle {
	background-color:#ffffff;
	width:594px;
	height:auto;
	border-top:3px solid #212a31; 
	margin-top:10px;
	padding:10px 0px 5px 5px;
	color: #c70003;
}

#Container1 {
	width:597px;
	height:auto;
	padding:0px 0px 5px 0px;
	border:1px Solid #d4dad8;
	background-color:#e4e8e9; 
}

#Container2 {
	background-color:#ffffff;
	width:597px;
	padding:0px 0px 5px 0px;
	border:1px Solid #d4dad8; 
}
#Container3 {
	background-color:#ffffff;
	width:557px;
	padding:20px;
	border:1px Solid #d4dad8;
	line-height:18px; 
}
#Item {
	background-color:#ffffff;
	float:left;
	width:141px;
	border:1px Solid #d4dad8; 
	margin: 5px 0px 5px 5px;
}
#Item .Booklet {
	height: 163px;
	width:110px;
	margin:14px;     
}
#Item .Booklet img {
	border:1px solid #efefef;
}
#Item .Title {
	color:#212a31;
	margin:14px 14px 4px 14px;  
	height:80px;
	font-size: 11px;
	font-weight: bold;
}
#Item .Info1 {
	height:32px;
	width:121px;
	background-color: #2d363d;
	padding:5px 15px 5px 5px;
}
#Item .Icons {
	margin:10px 0px 0px 5px;
}
#Item .Info1 .Price {
	margin:5px 0px 0px 10px;
	color:#fff;
}
#Item .Info1 .Price small {
	color:#7f8c91;
}
#Item .Add2Repository {
	height: 17px;
	margin: 5px 0px 0px 14px;
	color:#2d363d;
	font-size: 9px;
}
#Item .Info2 {
	height:32px;
	width:121px;
	background-color: #e2e7e9;
	padding:5px 15px 5px 5px;
}
#Item .Info2 .Price {
	margin:5px 0px 0px 10px;
	color:#c70003;
}
#Item .Info2 .Price small {
	color:#212a31;
}

/* # KATALOG # */

#KatCol {
	height:auto;
	width:175px;
	margin:0px 10px 0px 0px;
}
#KatCol .Label {
	color: #9c0003;
	background-color: #eff0eb;
	border-top: 1px dotted #bfbfbf;
	font-weight: bold;
	padding:1px 0px 1px 6px;
}
#KatCol .Group {
	color: #39393b;
	background-color: #ffffff;
	border-top: 1px dotted #bfbfbf;
	padding:1px 0px 1px 6px;
}

/* # WYSZUKIWANIE # */

#SearchItem {
	width:559px;
	border-top:1px solid #f1f3f4;
	border-bottom:1px solid #f1f3f4;
	margin-bottom:-1px;
	padding:5px 0px 5px 0px;
}
#SearchItem .Lp {
	width:40px;
	color:#7f8c91;
	font-size:10px;
	margin:0px 5px 0px 0px;
}
#SearchItem .Book {
	width:360px;
	color:#7f8c91;
	margin:0px 5px 0px 0px;
}
#SearchItem .ISBN {
	width:80px;
	font-size:9px;
	color:#7f8c91;
	margin:0px 5px 0px 0px;
	text-align:center;
}
#SearchItem .GoTo {
	width:50px;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}

/* # HISTORIA ZAMÓWIEŃ # */

#Order {
	width:559px;
	border:1px solid #d4dad8;
	margin-bottom:10px;
	padding:0px;
}
#Order .Info {
	width:539px;
	margin-bottom:-1px;
	padding:5px 10px 5px 10px;
	border-bottom:1px solid #f1f3f4;
	color:#212a31;
	background-color:#f1f3f4;
}
#Order .Info small {
	font-weight:normal;
	color:#7f8c91;
}
#Order .Item {
	width:539px;
	border-top:1px solid #f1f3f4;
	padding:5px 10px 5px 10px;
}
#Order .Item .Title {
	width:400px;
	color:#2d363d;
	margin:0px 5px 0px 0px;
}
#Order .Item .Count {
	width:50px;
	color:#2d363d;
	margin:0px 5px 0px 0px;
}
#Order .Item .Count small {
	font-size:10px;
	color:#7f8c91;
}
#Order .Item .Price {
	width:auto;
}
#Order .Item .Price small {
	font-size:10px;
	color:#7f8c91;
}

/* ### KOSZYK ### */

#TabKoszykTitle {
	float:left;
	width:550px;
     margin:-1px 0px 1px 0px;
     font-size:11px;
	border-top:1px solid #b1b1b1;
	border-bottom:2px solid #b1b1b1;
	color:#000;
	padding-top:10px;
	padding-bottom:5px;
}
#TabKoszykItem {
	float:left;
	width:550px;
     margin:0px 0px 1px 0px;
     font-size:11px;
	border-bottom:1px solid #d8d8d8;
	background:#f7f7f3;
	padding-bottom:5px;
}
#TabKoszykSuma {
	float:left;
	width:550px;
     margin:-1px 0px 1px 0px;
     font-size:11px;
	border-top:2px solid #fff;
	color:#000;
	padding-top:5px;
	padding-bottom:5px;
	background:#414748;
}
#TabKoszykTitle .Produkt {
	float:left;
	width:150px;
	padding:5px;
	font-weight:bold;
	margin:0px 0px 0px 5px;
}
#TabKoszykItem .Produkt {
	float:left;
	width:150px;
	padding:5px;
	margin:0px 0px 0px 5px;
}
#TabKoszykItem .Produkt a:link, #TabKoszykItem .Produkt a:active, #TabKoszykItem .Produkt a:visited {
	color:#000;
	text-decoration: none;
}
#TabKoszykItem .Produkt a:hover {
	text-decoration: underline;
	color:#000;
}
#TabKoszykItem .Empty {
	float:left;
	width:400px;
	padding:20px;
	margin:0px 0px 0px 5px;
	color:#000;
}
#TabKoszykTitle .Kasowanie {
	float:left;
	text-align:center;
	width:40px;
	padding:5px;
	margin:0px 0px 0px 0px;
	color:#4f4f4f;
}
#TabKoszykItem .Kasowanie {
	float:left;
	width:40px;
	text-align:center;
	padding:5px;
	margin:5px 0px 0px 0px;
}
#TabKoszykTitle .Przechowalnia {
	float:left;
	text-align:center;
	width:70px;
	padding:5px;
	margin:0px 0px 0px 0px;
	color:#4f4f4f;
}
#TabKoszykItem .Przechowalnia {
	float:left;
	width:70px;
	text-align:center;
	padding:5px;
	margin:5px 0px 0px 0px;
}
#TabKoszykTitle .Cena {
	float:left;
	width:60px;
	margin:0px 0px 0px 0px;
	text-align:right;
	padding:5px;
	color:#4f4f4f;
}
#TabKoszykItem .Cena {
	float:left;
	width:60px;
	margin:0px 0px 0px 0px;
	text-align:right;
	padding:5px;
	color:#000;
	font-weight:bold;
}
#TabKoszykItem .Cena small {
	font-size:9px;
	font-weight:normal;
	color:#4f4f4f;
}
#TabKoszykTitle .Ilosc {
	float:left;
	width:30px;
	margin:0px 0px 0px 0px;
	text-align:center;
	padding:5px;
	color:#4f4f4f;
}
#TabKoszykItem .Ilosc {
	float:left;
	width:30px;
	margin:0px 0px 0px 0px;
	text-align:center;
	padding:5px;
}
#TabKoszykItem .Ilosc input {
	width:20px;
	margin:5px 0px 0px 0px;
	text-align:center;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #d8d8d8;
	padding:2px;
	background:#fff;
}
#TabKoszykTitle .Wartosc {
	float:left;
	width:70px;
	margin:0px 0px 0px 0px;
	text-align:right;
	padding:5px;
	color:#4f4f4f;
}
#TabKoszykItem .Wartosc {
	float:left;
	width:70px;
	margin:0px 1px -1px 0px;
	text-align:right;
	padding:5px;
	font-weight:bold;
	color:#000;
}
#TabKoszykItem .Wartosc small {
	font-size:9px;
	font-weight:normal;
	color:#4f4f4f;
}
#TabKoszykSuma .Opis {
	float:left;
	width:auto;
	padding:5px;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	margin:0px 0px 0px 5px;
}
#TabKoszykSuma .Suma {
	float:right;
	width:150px;
	margin:0px 5px -1px 0px;
	text-align:right;
	padding:5px;
	font-weight:bold;
	font-size:14px;
	color:#fff;
}
#TabKoszykSuma .Suma small {
	font-size:9px;
	font-weight:normal;
	color:#b1b1b1;
}

/* ### POCZEKALNIA ### */

#TabPoczekalniaTitle {
	float:left;
	width:550px;
     margin:0px 0px 1px 0px;
     font-size:11px;
	border-top:1px solid #b1b1b1;
	border-bottom:2px solid #b1b1b1;
	color:#000;
	padding-top:10px;
	padding-bottom:5px;
}
#TabPoczekalniaItem {
	float:left;
	width:550px;
     margin:0px 0px 1px 0px;
     font-size:11px;
	border-bottom:1px solid #d8d8d8;
	background:#f7f7f3;
	padding-bottom:5px;
}
#TabPoczekalniaTitle .Produkt {
	float:left;
	width:290px;
	padding:5px;
	font-weight:bold;
	margin:0px 0px 0px 5px;
}
#TabPoczekalniaItem .Produkt {
	float:left;
	width:290px;
	padding:5px;
	margin:0px 0px 0px 5px;
}
#TabPoczekalniaItem .Produkt a:link, #TabPoczekalniaItem .Produkt a:active, #TabPoczekalniaItem .Produkt a:visited {
	color:#000;
	text-decoration: none;
}
#TabPoczekalniaItem .Produkt a:hover {
	text-decoration: underline;
	color:#000;
}
#TabPoczekalniaTitle .Kasowanie {
	float:left;
	width:30px;
	text-align:center;
	padding:5px;
	margin:0px 0px 0px 0px;
	color:#4f4f4f;
}
#TabPoczekalniaItem .Kasowanie {
	float:left;
	width:30px;
	text-align:center;
	padding:10px 5px 5px 5px;
	margin:0px 0px 0px 0px;
}
#TabPoczekalniaTitle .Cena {
	float:left;
	width:70px;
	margin:0px 0px 0px 0px;
	text-align:right;
	padding:5px;
	color:#4f4f4f;
}
#TabPoczekalniaItem .Cena {
	float:left;
	width:70px;
	margin:0px 0px 0px 0px;
	text-align:right;
	padding:5px;
	color:#000;
	font-weight:bold;
}
#TabPoczekalniaItem .Cena small {
	font-size:9px;
	font-weight:normal;
	color:#4f4f4f;
}
#TabPoczekalniaTitle .Dokoszyka {
	float:left;
	width:60px;
	padding:5px;
	text-align:center;
	padding:5px;
	color:#4f4f4f;
}
#TabPoczekalniaItem .Dokoszyka {
	float:left;
	width:60px;
	margin:0px 0px 0px 0px;
	text-align:center;
	padding:10px 5px 5px 5px;
	font-weight:bold;
	color:#000;
}
#KoszykIkony {
	float:left;
	width:550px;
	padding:10px 0px 10px 0px;
	margin:10px 0px 10px 0px;
}
#KoszykIkony .Przelicz {
	float:left;
	width:auto;
}
#KoszykIkony .Kasa {
	float:right;
	width:auto;
}
#LoginInfo {
	float:left;
	width:550px;
	margin:20px 0px 10px 0px;
	font-size:11px;
	border:1px solid #d8d8d8;
	background:#f7f7f3;
	padding:0px;
	color:#4f4f4f;
}
#LoginInfo .Txt {
	float:left;
	font-size:12px;
	line-height:18px;
	padding:20px;
}

/* ### KASA ### */

#Box1 {
	float:left;
	width:550px;
     margin:-1px 0px 0px 0px;
     background:#f7f7f3;
     border-top:1px solid #b1b1b1;
     border-bottom:1px solid #b1b1b1;
}
#Box1 .Naglowek {
     margin-top:10px;
     margin-bottom:10px;
     font-size:11px;
	color:#000;
	font-weight:bold;
	
}
#Box1 .ImieNazwisko {
	font-weight:bold;
     font-size:11px;
}
#Box1 .Firma {
	margin-bottom:20px;
     font-size:11px;
     font-weight:normal;
}
#Box1 .Mail {
     margin-bottom:20px;
     font-size:11px;
     font-weight:normal;
}
#Box1 .Tel {
     font-size:11px;
     font-weight:normal;
}
#Box1 .Nip {
     margin-bottom:20px;
     font-size:11px;
}
#Box1 .Adres {
	margin-bottom:0px;
}
#Box1 textarea {
	width:270px;
	height:50px;
	border:1px solid #b1b1b1;
	padding:5px;
	margin-top:10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#Box1 .Info {
	width:270px;
	margin:10px 0px 0px 0px;
}

#Box2 {
	float:left;
	width:550px;
     padding:10px 0px 10px 0px;
     border-bottom:1px dotted #b1b1b1;
     color:#000;
     font-weight:bold;
}
#Box3 {
	float:left;
	width:550px;
     padding:10px 0px 10px 0px;
     border-bottom:1px dotted #b1b1b1;
}
#Box3 .Right textarea {
	width:270px;
	font-size:11px;
	height:50px;
	border:1px solid #b1b1b1;
	padding:5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
#Box4 {
	float:left;
	width:550px;
     border-bottom:1px dotted #b1b1b1;
     font-size:12px;
     color:#adadad;
     padding:10px 0px 10px 0px;
}
#Box4 b {
     font-size:14px;
     color:#000;
}
#Box5 {
	float:left;
	width:550px;
	margin:10px 0px 0px 0px;
}

#Box6 {
	float:left;
	width:550px;
   padding:10px 0px 10px 0px;
   border-bottom:1px dotted #b1b1b1;
   color:#000;
   
}



#Box7 {
	float:left;
	width:550px;
   padding:10px 0px 10px 0px;
   border-bottom:1px dotted #b1b1b1;
   color:#000;
   
}

#Box8 {
	float:left;
	width:550px;
   padding:10px 0px 10px 0px;
   border-bottom:1px dotted #b1b1b1;
   color:#000;
   
}

#Box8 textarea {
	width:270px;
	font-size:11px;
	height:50px;
	border:1px solid #b1b1b1;
	padding:5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
#Box8 input {
	width:150px;
	font-size:11px;
	border:1px solid #b1b1b1;
	padding:5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin:0px 10px 5px 0px;
}
#Box1 .Left, #Box2 .Left, #Box3 .Left, #Box4 .Left, #Box5 .Left, #Box6 .Left, #Box7 .Left, #Box8 .Left {
	float:left;
     margin:0px 0px 0px 10px;
     color:#000;
     font-size:11px;
     font-weight:bold;
}



#Box1 .Right, #Box2 .Right, #Box3 .Right, #Box4 .Right, #Box5 .Right, #Box6 .Right, #Box7 .Right, #Box8 .Right {
	float:right;
     padding:0px 10px 0px 0px;
}

/* # RIGHT COLUMN # */

#RightCol {
     margin-left:10px;
     width:163px;
     margin-top:10px;
}
#RightCol .Koszyk{
     background-color:#212a31;
     width:143px;
     padding:10px;
     text-align: left;
}
     
#RightCol .Koszyk .Sum {
   margin:10px 0px 0px 10px;
   color:#fff;
}
#RightCol .Koszyk .Sum small {
   color:#7f8c91;
   font-size: 11px;
   font-weight:normal;
}
#RightCol .Koszyk .Title { 
  margin:10px 0px 10px 10px;
  padding:0px;
  color: #c70003;
}


#RightCol .Koszyk .Item {
     width:123px;
     background-color:#454f55;
     padding:10px;
     color: #ffffff;
     text-align: left;
     margin-bottom: 1px;
}

#RightCol .Repository {
     background-color:#ffffff;
     width:143px;
     padding:10px;
     border: 1px solid #d4dad8;
     text-align: left;
     margin-top: 10px;
}

#RightCol .Repository .Title{ 
  margin:10px 0px 10px 10px;
  float:left;
  color: #c70003;
}
#RightCol .Repository .Item {
      /*background-image: url(images/ikona.gif);
     background-position: left top; 
     background-repeat: no-repeat;*/
     width:103px;
     background-color:#d4dad8;
     padding:5px 10px 5px 25px;
     color: #212a31;
     text-align: left;
     margin-bottom: 1px;
}

#RightCol .Helpdesk {
     background-color:#7f8c91;
     width:143px;
     padding:10px;
     text-align: left;
     margin-top:10px;
}
#RightCol .Helpdesk .Title { 
  margin:10px 0px 0px 10px;
  padding:0px;
}

#RightCol .Helpdesk .Topic {
	background-image: url(images/ikona.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width:103px;
	background-color:#7f8c91;
	padding:5px 10px 5px 25px;
	color: #ffffff;
}

#RightCol .Bestsellers {
    margin-top:10px;
     border-top:3px Solid #212a31; 
     background-color:#ffffff;
     width:163px;
     padding:0px;
}
#RightCol .Bestsellers .Title { 
  margin:10px 0px 5px 10px;
  padding:0px;
}
#RightCol .Bestsellers .Item {
	background-image: url(images/ikona.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width:133px;
	background-color:#f1f3f4;
	padding:5px 5px 10px 25px;
	margin-bottom:1px;
}
#RightCol .Bestsellers small {
	color:#c70003;
	font-size:11px;
} 



/* # FOOTER # */

#Footer {
     width:940px;
     height:auto;
     margin: auto;
     margin-top:20px;
     padding:10px;
     border-top:2px solid #212a31;
     background-color:#ffffff;
}
#Footer .Icons {
     width:168px;
}
#Footer .Icons .Item {
	height:10px;
	margin:0px 10px 0px 0px;
}
#Footer .Menu {
	width:auto;
	height:auto;
	margin: 0px 10px 10px 0px;
}
#Footer .DesignBy {
	color:#b3bbbe;
}