/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $
  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
  Copyright (c) 2003 osCommerce
  Released under the GNU General Public License
*/
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.errorBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #ffb3b5; font-weight: bold; }

.stockWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #cc0033; }

.productsNotifications { background: #C3DBEF; }

.orderEdit { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #103C85; text-decoration: underline; }

BODY {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3C4D61;
}

/* design body */
.body-column-left { background-image: url(http://beautify.pl/template/images/hcl_grad.jpg); background-repeat: repeat-x; background-color: #f7f8fa; border-right: 1px solid #dfe0e4; border-left: 1px none Black; border-top: 1px solid #dcd9e1; border-bottom: 1px none Black; }
.body-center { background-image: url(http://beautify.pl/template/images/hc_grad.jpg); background-repeat: repeat-x; background-color: White; border-right: 1px none Black; border-left: 1px none Black; border-top: 1px solid #dcd9e1; border-bottom: 1px none Black; }

.body-column-left-down { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #999; background-image: url(http://beautify.pl/template/images/hcld_grad.jpg); background-repeat: repeat-x; background-color: #f7f8fa; border-right: 1px solid #dfe0e4; border-left: 1px none Black; border-top: 1px none Black; border-bottom: 1px solid #dcd9e1; }
.body-center-down {
	background-image: url(http://beautify.pl/template/images/hcd_grad.jpg);
	background-repeat: repeat-x;
	background-color: White;
	border-right: 1px none Black;
	border-left: 1px none Black;
	border-top: 1px none Black;
	border-bottom: 1px solid #dcd9e1;
	font-size: 10px;
}


A { color: #7c7c7c; text-decoration: none; }
A:hover { color: #eb466e; /*#6695D5;*/ text-decoration: none; }

FORM { display: inline; }

/* kolor tla u gory, tam gdzie logo */
TR.header { background: #FFFFFF; }

TR.headerNavigation { background: #bbc3d3; }

/*znaczki w menu glwnym, oraz podklad tla*/
TD.headerNavigation { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-style: normal; background: #FFFFFF; color: #FFFFFF; font-weight: bold; }

/* kolor czcionki w menu glownym */
A.headerNavigation { color: #999999; }

/* j/w po najechaniu */
A.headerNavigation:hover { color: #999999; }

.stopka { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-style: normal; color: #9B9698; font-weight: normal; }

A.stopka { color: #9B9698; }

A.stopka:hover { color: #9B9698; }

A.product_listing_link { color: #9B9698; }

A.product_listing_link:hover { color: #9B9698; }

TR.headerError { background: #DD2400; }

TD.headerError { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #DD2400; color: #ffffff; font-weight: bold; text-align: center; }

TR.headerInfo { background: #00ff00; }

TD.headerInfo { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #00ff00; color: #ffffff; font-weight: bold; text-align: center; }

TR.footer { background: #bbc3d3; }

TD.footer { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #FFFFFF; color: #454545; font-weight: normall; }

SPAN.category_selected { font-family: Verdana, Arial, sans-serif; color: #3C4D61; font-weight: bold; }

/* linki  w infobox */
A.infoBox_category { color: #3C4D61; text-decoration: none; }
A.infoBox_category:hover { color: #3C4D61; text-decoration: none; border-bottom: #3C4D61; border-width: 0px 0px 1px 0px; border-style: none none dashed none; }

/* linki  w infobox */
A.infoBox_link{ color: #3C4D61; text-decoration: none; }
A.infoBox_link:hover { color: #3C4D61; text-decoration: underline; }

.textBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #3C4D61; background-color: #ffffff; }
.textBox_dark { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #3C4D61; }

/* header - view mode */
.textBox_light { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #3C4D61; }

.textBox_desc { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #888888; }

.textBox_name { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #3C4D61; }

/* linki  w infobox */
A.textBox_link{ color: #000000; text-decoration: none; }
A.textBox_link:hover { color: #fd8faa; text-decoration: underline; }

/* linki  w infobox */
A.no_change_light{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #3C4D61; text-decoration: none; }
A.no_change_light:hover { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #3C4D61; text-decoration: none; }

A.mode3_cart { color: #888888; text-decoration: none; }
A.mode3_cart:hover { color: #eb466e; text-decoration: none; }

/* header content */
.titleDocument {
	font-size: 14px;
	font-weight: bold;
	color: #5EBC43;/*#71c359;*/
	border-bottom: 1px solid #dfe7eb;
}
.titleInfoBox { font-size: 10px; font-weight: bold; color: #55778e; text-decoration: none; border-bottom: 1px solid #dfe0e4; background-color: #F7F8FA; }
.titleInfoBoxC { font-size: 10px; font-weight: bold; color: #55778e; text-decoration: none; border-right: 1px solid #dfe0e4; border-bottom: 1px solid #dfe0e4; background-color: #F7F8FA; }
.titleInfoBoxCnB { font-size: 10px; color: #55778e; text-decoration: none; border-right: 1px solid #dfe0e4; border-bottom: 1px solid #dfe0e4; background-color: #F7F8FA; }

.promotionBox { /*background-color: #F7F8FA;*/ }

/* left column box */
.leftBox {
	background-image: url(http://beautify.pl/template/images/lc_grad.jpg);
	background-repeat: repeat-x;
	background-color: #FBFBFB;
	border-bottom: 1px solid #dcd9e1;
	border-right: 1px solid #dcd9e1;
	border-top: 1px solid #EAE7EC;
	border-left: 1px solid #EAE7EC;
	width: 210px;
}
.leftBox-text { font-size: 10px; color: #3C4D61; }
.leftBox-header { font-size: 11px; font-weight: bold; color: #55778e; }

.leftBox-link { font-size: 10px; color: #3C4D61; }
a.leftBox-link { color: #3C4D61; text-decoration: none; }
a.leftBox-link:hover { color: #3C4D61; text-decoration: none; border-bottom: #3C4D61; border-width: 0px 0px 1px 0px; border-style: none none dashed none; }

.leftBox-link-color { font-size: 11px; color: #55778e; }
a.leftBox-link-color { color: #55778e; text-decoration: none; }
a.leftBox-link-color:hover { color: #55778e; text-decoration: none; border-bottom: Black; border-width: 0px 0px 1px 0px; border-style: none none dashed none; }


/* kolor tla-obramowki boxow*/
.infoBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #3C4D61; background-color: #FFFFFF; border: 5px solid #ffffff; width: 170px; }
/*
.infoBoxNeg {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #3C4D61;
	background-color: #ffffff;
	border: 3px solid #ebebf1;
}

.infoBoxNeg_header {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #3C4D61;
	background-color: #ebebf1;
	font-weight: bold;
	height: 16px;
}*/

.infoBoxNeg {	
	font-size: 10px;
	color: #3C4D61;
	background-color: #ffffff;
	border: 1px solid #ebebf1;
}
.infoBoxNeg_header {
	font-size: 10px;
	font-weight: bold;
	color: #55778e;
	text-decoration: none;
	border-right: 1px solid #dfe0e4;
	border-bottom: 1px solid #dfe0e4;
	background-color: #F7F8FA;
	height: 16px;
}

.infoBox_header { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #3C4D61; }

.infoBox_text { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #3C4D61; }

.infoBox_text_dark { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #3C4D61; }

/* kolor tla wszystkich boxow*/
.infoBoxContents { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

/* kolor tla krawedzi pod boxami*/
.infoBoxcenter { background: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.infoBoxNotice { background: #FF8E90; }

.infoBoxNoticeContents { background: #FFE6E6; font-family: Verdana, Arial, sans-serif; font-size: 10px; }

/* tlo naglowka srodkowego boxu oraz kolor czcionki*/
TD.infoBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; background-image: url(images/tlo_box_center.gif); color: #E2447C; }

TD.infoBox, SPAN.infoBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

TABLE.div_news { background: #FFFFFF; width: 120px; height: 120px; }

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd { background: #FBFBFB; }

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even { background: #FBFBFB; }

/* kolor tabelki przy przegladaniu zawartosci koszyka */
TABLE.productListing { border: 1px; border-style: solid; border-color: #FFFFFF; border-spacing: 2px; }

/* kolor naglowka tabelkiz opisem towaru*/
.productListing-heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }

/*kolor tla tabelki z opisem towaru*/
TD.productListing-data { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #FFFFFF; }

A.pageResults { color: #3C4D61; }

A.pageResults:hover { color: #3C4D61; background: #F5D8E1; }

/* tytul strony w centralnej czesci sklepu*/ 
TD.pageHeading, DIV.pageHeading { font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #676767; }

TR.subBar { background: #f4f7fd; }

TD.subBar { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

TD.main, P.main { font-family: Verdana, Arial, sans-serif; font-size: 10px; line-height: 1.5; }

TD.smallText, SPAN.smallText, P.smallText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.stopka { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #9B9698; }

.box_tekst { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #3C4D61; background-color: #F0F0F0; margin: 0px; padding: 0px; border: none; width: 180px; }

.product_info_name { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #3C4D61; font-weight: bold; }

.product_info_desc { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #3C4D61; }

.category_table { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #3C4D61; }

.box_tekst_top { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #CCCCCC; }

.box_tekst_bottom { font-family: Verdana, Arial, sans-serif; font-size: 16px; color: #3C4D61; font-weight: bold; }

.table_opis_produktu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: 0px #CCCCCC solid; width: 180px; height: 220; }

.table_opis_produktu_down { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: 1px #CCCCCC solid; width: 180px; height: 25px; }

TD.accountCategory { font-family: Verdana, Arial, sans-serif; font-size: 13px; color: #aabbdd; }

TD.fieldKey { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }

TD.fieldValue { font-family: Verdana, Arial, sans-serif; font-size: 12px; }

TD.tableHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }

SPAN.newItemInCart { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #3C4D61; font-weight: bold; }

CHECKBOX, INPUT, RADIO, SELECT { font-family: Verdana, Arial, sans-serif; font-size: 11px; }

TEXTAREA { width: 100%; font-family: Verdana, Arial, sans-serif; font-size: 11px; }

SPAN.greetUser { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #CC0000; font-weight: bold; }

TABLE.formArea { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #3C4D61; background: #ffffff; border-color: #aaa; border-style: solid; border-width: 1px; }

TD.formArea_text { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #3C4D61; }

TD.formAreaTitle { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #3C4D61; }

SPAN.markProductOutOfStock { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #c76170; font-weight: bold; }

SPAN.productSpecialPrice { font-family: Verdana, Arial, sans-serif; color: #DD2400; }

SPAN.errorText { font-family: Verdana, Arial, sans-serif; color: #DD2400; }

.moduleRow { }

.moduleRowOver { background-color: #C5E8F6; cursor: pointer; cursor: hand; }

.moduleRowSelected { background-color: #C5E8F6; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }

.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }

.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #DD2400; }

.imagesBoxContents { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

TD.category_desc { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; }

TABLE.categ { border: 0px; border-spacing: 0px; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

TD.categ { vertical-align: top; }
 .tekst_edit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #555555; border: 1px solid #CCCCCC; }

.button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; border: 1px solid #CCCCCC; }

.kontakt_header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #E2447C; font-weight: bold; align: center; }

.kontakt_info_tekst { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #E2447C; }

.kontakt_tekst_11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3C4D61; align: center; }

.kontakt_tekst { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3C4D61; align: center; }

.kontakt_simple_border { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3C4D61; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: solid; border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; }

.szkolenia_header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #E2447C; font-weight: bold; align: center; }

.szkolenia_tekst { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #242E39; align: center; }

/*.szkolenia_table{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #242E39; align: center; width: 90%; } */


.regulamin_text { font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #4f4f4f; }

.regulamin_header{ font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #ff6666; align: left; font-weight: bold; }

.regulamin_table { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4f4f4f; border: 1px solid black; margin-left: auto; margin-right: auto; text-align: center; border-collapse: collapse; }

.regulamin_table td { border: 1px solid black; padding: 5px; }

.regulamin_box{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; align: center; width: 500px; border: 1px solid #999999; }

.promocja{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FF0000; }

/* image listing */
.image_listing_box{ BACKGROUND: #ffffff; border: 1px solid #fff; cursor: pointer; }
.image_listing_box_over{ BACKGROUND: #ffff; border: 1px dashed #b6c1d1; cursor: pointer; }

/* category listing */
.dark_box{ border-top: 1px solid #f7f8fa; border-right: 1px solid #f7f8fa; border-left: 1px solid #f7f8fa; border-bottom: 1px dashed #ccc; cursor: pointer; }
.dark_box_over{ border: 1px dashed #b6c1d1; cursor: pointer; }

/* product listing */
.product_listing_box{
	BACKGROUND: #ffffff;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px dashed #ddd;
}
.product_listing_box_over{
	BACKGROUND: #fff;
	border: 1px solid #BDC9D6;
	
}

.product_listing_div{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3C4D61; border: 1px solid #fff; width: 220px; height: 120px; }

.product_listing_div_price{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3C4D61; width: 140px; }

.product_listing_div_price2{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3C4D61; height: 120px; width: 140px; }

/* navigacja */
.minipagelink { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #f8f8f8; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; border: 1px solid #666; }

.minipagebox { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; background-color: #F5D8E1; border: 1px dotted #666; }

.minipagelinklast { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #f8f8f8; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; border: 1px solid #666; }

/* General text */
.gen { font-size: 11px; }

.genmed { font-size: 10px; }

.gensmall { font-size: 9px; }

.gen,.genmed,.gensmall { color: #3C4D61; }

a.gen,a.genmed,a.gensmall { color: #3C4D61; text-decoration: none; }

a.gen:visited,a.genmed:visited,a.gensmall:visited { color: #3C4D61; text-decoration: none; }

a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #6695D5; text-decoration: underline; }

#dhtmltooltip{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3C4D61; position: absolute; border: 1px solid #aaa; padding: 5px; background-color: #fff; visibility: hidden; z-index: 100; }

/* ARTICLES & NEWS */
.input_edit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3C4D61; text-decoration: none; border: 1px solid #aaa; background-color: #eee; width: 100%; }
.input_edit2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3C4D61;
	text-decoration: none;
	border: 1px solid #aaa;
	background-color: #ccc;
	width: 100%;
}
.input_edit3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3C4D61;
	text-decoration: none;
	border: 1px solid #aaa;
	background-color: #C5E8F6;
	width: 100%;
}

.input_edit4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3C4D61;
	text-decoration: none;
	border: 1px solid #aaa;
	background-color: #F5D8E1;
	width: 100%;
}

.input_button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3C4D61; text-decoration: none; border: 1px solid #aaa; background-color: #eee; width: 60px; }

.news_text {	
	font-size: 10px;
	color: #7c7c7c;
	text-decoration: none;
}

.news_date { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #aaa; text-decoration: none; }

a.news_light { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #aaa; text-decoration: none; }
a.news_light:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fd8faa; text-decoration: none; }

.artHeader { font-size: 11px; color: #3C4D61; font-weight: bold; b: a; }
.artDate { font-size: 9px; color: Silver; }
.artDesc {
	font-size: 10px;
	color: #3C4D61;
	text-align: justify;
}

.admin-box {
	font-size: 10px;
	background-color: #F7F8FA;
	color: #55778e;
	border-right: 1px solid #DFDFE4;
	border-bottom: 1px solid #DFDFE4;
	cursor: pointer;
}

.admin-box-over {
	font-size: 10px;
	background-color: #F1FAEF;
	color: #55778e;
	border-left: 1px solid #DFDFE4;
	border-top: 1px solid #DFDFE4;
	cursor: pointer;
}