html, body { background:url(Background.jpg) repeat-y top center; padding:0px; margin:0; height:100%; min-height:100%; height:auto !important; height:100%; font-family: Georgia, serif; font-style: italic; }
img { border: none; }

a {text-decoration:none}
a:hover {  text-decoration:none }	

#BackgroundBottom { background:url(BackgroundBottom.jpg) top center no-repeat; height:256px}

#Container { width: 920px; margin: 0 auto; position:relative; }
#Top { height:299px}
#TopFlash { width:682px; height:299px} 
#TopLog { width:228px; height:211px; padding-top:32px; font-size: 12px; font-style: italic; line-height: 1.3em; text-align:justify}
#TopLanguage { padding-left:77px; height:88px} 

#Content {}
#LeftCl {width:230px}
#MainCl {width:451px}
#MainCl.Long {width:681px}
#RightCl { width:230px}

.Left {float:left}
.Right {float:right}
.Clear {clear:both}

.Marg {padding-left:40px}

.Odstep10 {height:10px;}
.Odstep15 {height:15px}
.Odstep25 {height:25px}

/* Header */

.Header, .HeaderLong {background:url(HeaderBackground.jpg) no-repeat; width:434px; height:27px; color: #3c7091}
.HeaderLong {background-image:url(HeaderBackgroundLong.jpg); width:665px;}
.HeaderL {background:url(HeaderLeft.jpg) no-repeat; width:13px; height:27px}
.HeaderC {background:url(HeaderCenter.jpg) repeat-x;  height:27px; padding-top:4px}
.HeaderR {background:url(HeaderRight.jpg) no-repeat; width:12px; height:27px}

/* Error */

.error {background: url(BackgroundError.jpg); width:293px; height:54px; color:#FFFFFF; font-size:13px; font-weight:bold; padding:25px 65px;text-align:center;}

/* Sortowanie */

.Sort {color:#FFFFFF}
.SortL {background:url(SortLeft.jpg) no-repeat; width:12px; height:26px}
.SortC {background:url(SortCenter.jpg) repeat-x;  height:26px; padding-top:5px}
.SortR {background:url(SortRight.jpg) no-repeat; width:12px; height:26px}
.Sort a {color:#ffffff; text-decoration:none;}
.Sort a:hover { color: #ffe1ac;}

/* Nawigacja */

.Nav { padding-bottom:30px}

.NavFirst a {color: #3c7091; text-decoration:none}
.NavFirst a:hover { color: #ffffff; background:#3c7091; }	
.NavNext a {color: #83b8d9; text-decoration:none}
.NavNext a:hover { color: #ffffff; background:#6db7e0; }	

/* Produkt */

.ProductTitle { color:#14689d; padding-bottom:10px}
.ProductTitle1 { color:#40600a; padding-bottom:10px}
.ProductDate {width:200px;}
.ProductProducentTitle {color:#4687b5;}
.ProductProducent { color:#15576e}
.ProductCostTitle {color:#4687b5;}
.ProductCost { color:#15576e}
.ProductPhotoTitle {color:#4687b5;}

.ProductPhotoBox { width:56px; padding-top:10px; height:46px; background:url(ProductPhotoSmall.gif) top center; float:left;text-align:center;overflow:hidden;}
.ProductPhotoBox_over { width:56px; padding-top:10px; height:46px; background:url(ProductPhotoSmall.gif) bottom center; float:left; text-align:center;overflow:hidden;}
.ProductPhotoBox a,.ProductPhotoBox_over a{height:40px; overflow:hidden;display:block;}

.ProductDescription { color:#4687b5; padding-bottom:10px}


/* Formularze */

.FormMarg0 {margin:0px; padding:0px}

.FieldLongWhite { background:url(FieldLongWhite.gif) no-repeat; height:31px; width:202px;}
.FieldLong {border:none; background:none; padding-top:8px; padding-left:15px; width:170px; color:#c6e3f3; font-family: Georgia, serif;  font-style: italic; font-weight:bold; font-size:12px}
.FieldLong_Over {border:none; background:none; padding-top:8px; padding-left:15px; width:170px; color:#ffffff; font-family: Georgia, serif;  font-style: italic; font-weight:bold; font-size:12px}
.SelectLong {border:none; background:none; background-color:#6fb9e2; margin-top:8px; margin-left:15px; width:185px; color:#c6e3f3; font-family: Georgia, serif;  font-style: italic; font-weight:bold; font-size:12px}

.FieldMediumWhite { background:url(FieldMediumWhite.gif) no-repeat; height:31px; width:156px;}
.FieldMedium {border:none; background:none; padding-top:8px; padding-left:15px; width:124px; color:#c6e3f3; font-family: Georgia, serif;  font-style: italic; font-weight:bold; font-size:12px}
.FieldMedium_Over {border:none; background:none; padding-top:8px; padding-left:15px; width:124px; color:#ffffff; font-family: Georgia, serif;  font-style: italic; font-weight:bold; font-size:12px}
.SelectMedium {border:none; background:none; padding-top:8px; padding-left:15px; width:144px; color:#c6e3f3; font-family: Georgia, serif;  font-style: italic; font-weight:bold; font-size:12px}


.FieldBoxSearch { background:url(FieldBox_Search.gif) no-repeat; height:31px; width:149px;}
.FieldBox {border:none; background:none; padding-top:7px; padding-left:15px; width:120px; color:#c6e3f3; font-family: Georgia, serif;  font-style: italic; font-weight:bold; font-size:12px}
.FieldBox_Over {border:none; background:none; padding-top:7px; padding-left:15px; width:120px; color:#ffffff; font-family: Georgia, serif;  font-style: italic; font-weight:bold; font-size:12px}
.BtBoxSearch {background:url(BtBox_Search.gif) top center; height:31px; width:31px; float:left;border:0;margin:0;padding:0;cursor:pointer;}
.BtBoxSearch_over {background:url(BtBox_Search.gif) bottom center; height:31px; width:31px; float:left;border:0;margin:0;padding:0;cursor:pointer;}

/* Logowanie */

.LogTxt { padding-top:3px; padding-bottom:3px }
.FieldLog {border:none; background:none; padding-top:10px; padding-left:15px; width:120px; color:#fee6aa; font-family: Georgia, serif;  font-style: italic; font-weight:bold; font-size:12px}
.FieldLog_Over {border:none; background:none; padding-top:10px; padding-left:15px; width:120px; color:#ffffff; font-family: Georgia, serif;  font-style: italic; font-weight:bold; font-size:12px}
.FieldLogLogin { background:url(FieldLog_Login.gif) no-repeat; height:37px; width:175px; padding-bottom:3px;}
.FieldLogPassword { background:url(FieldLog_Password.gif) no-repeat; height:37px; width:175px; padding-bottom:3px}

/* Boxy */

.BoxTitle {margin-bottom:10px}
.BoxBlue {background:url(BoxBlueBackground.jpg) repeat-y; margin-bottom:10px}
.BoxBlueContent { padding-left:25px; padding-right:25px; padding-bottom:10px; color:#0a4f7b}
.BoxBlueAdvertisement { padding-left:20px; padding-right:20px; margin-bottom:15px;}
.BoxBlue a {color: #0a4f7b; text-decoration:none}
.BoxBlue a:hover { color: #ffffff; background:#6db7e0; }	

.BoxOrange {background:url(BoxOrangeBackground.jpg) repeat-y; margin-bottom:10px}
.BoxOrangeContent { padding-left:25px; padding-right:25px; padding-bottom:10px; color:#8f5f0e}
.BoxOrange a {color:#8f5f0e; text-decoration:none;}
.BoxOrange a:hover { color: #ffffff; background:#e4a50d; }

.Category {padding-bottom:8px}
.CategoryNo {color:#ac7821}

.CardRow { padding-bottom:4px}
.CardTitle { width:130px}
.CardPrice { color:#6d97b1}

/* Promocja */

.PromotionContent {width:385px; height:185px;  padding-left:35px; padding-top:45px}
.PromotionPhoto {width:120px}
.PromotionPhotoBr { border:#795104 dashed 1px;}
.PromotionDate {width:245px !important; width:225px; padding-left:15px}

.PromotionTitle { color:#7d520b; padding-bottom:10px}
.PromotionDescription { color:#7d520b; padding-bottom:10px}
.PromotionCostTitle {color:#7d520b;}
.PromotionCost { color:#7d520b}



/* Content */

.ProductMainPg { padding-bottom:20px}
.ProductMainPgPhoto {width:120px}
.ProductMainPgDate {width:320px}
.ProductMainPgTitle { color:#14689d; padding-bottom:10px}
.ProductMainPgDescription { color:#4687b5; padding-bottom:10px}
.ProductMainPgCostTitle {color:#4687b5;}
.ProductMainPgCost { color:#15576e}


/* Stopka */

.Footer { /*padding-left:150px;*/ padding-top:55px; width:510px !important; width:530px; margin:auto;}
.FooterCl { /*width:175px;*/padding-right:5px;padding-left:5px;}
.FooterRow { background:url(PointBlue.gif) top left no-repeat; height:20px; padding-left:18px; padding-bottom:6px}
.Footer a {color: #0a4f7b; text-decoration:none; font-size:12px; float:left;}
.Footer a:hover { color: #ffffff; background:#6db7e0; }	





/*
Text
*/

.Orange {color:#c6981a}

.Bold {font-weight:bold}
.Justify {text-align:justify}
.Text10 {font-size:10px}
.Text11 {font-size:11px}
.Text12 {font-size:12px}
.Text13 {font-size:13px}
.Text15 {font-size:15px}
.Text17 {font-size:17px}
.Text18 {font-size:18px}

.ProductMainPg input.input, input.input2{background-color:#d8f0fc; border:1px solid #bedff0; padding:2px;}

.Product dt, .Product dd, .Product dl.product-info{border:0;}
.Product dt.dark, .Product dd.dark{background-color:#d8f0fc;}
.Product dt, .Product dd{background-color:#ecf9ff;}

.BtBlue, .BtBlueO {color:#FFFFFF; cursor:pointer;}
.BtBlueO { color: #daedf9;}
.BtBlueC {background: url(BtBlue_Center.jpg) repeat-x;  height:28px; padding-top:6px}

.input-line label{text-align:right;padding-right:5px;}

table.buy{}

table.buy td{
	font-size:14px;
	color:#000;
	font-style:normal;
	padding-right: 30px;
}
table.buy td b{font-size:15px;}