body, .cart_art_quantity_in, .reg_input, .reg_input2, .loginFormInput, .orderFormInput {
	font-family: Tahoma;
	font-size: 8pt;
	color: #9e9e9e;
}

a {
	text-decoration: none;
	color: #9e9e9e;
}

a:hover, .uln {
	text-decoration: underline;
}

.clear {
	font-size: 0pt;
	line-height: 0px;
}

.loginInput {
	font-size: 8pt;
	color: #a8b669;
}

#menu span {
	font-size: 21px;
}

.sectionHeader {
	font-size: 31px
}

.tRight, .tr, .regPosition_left {
	text-align: right;
}

.tCenter, .tc, #menu, .product-info-detail, .loginFormTitle, .msg {
	text-align: center;
}

.tJust, .tj, .registerText {
	text-align: justify;
}

.tLeft, .tl {
	text-align: left;
}

#footerText, .intColMenu ul, #basketBox, #loginBox, .sectionText {
	line-height: 160%
}

.descList, .emptyCatDesc, .regMsgTxt, #registerForm {
	line-height: 150%
}

.elemDescEdgeTop, .elemDescEdgeBottom {
	line-height: 0px;
	font-size: 1pt;
}

.green {
	color: #8fc53e;
}

.orange {
	color: #f99c1c;
}

.steel {
	color: #96aead;
}

.pink {
	color: #f7abad;
}

.violet {
	color: #a48ab1;
}

.white, .elemDescTop {
	color: #fff;
}

.product-info {
	color: #555;
}

.cartHeadRow {
	font-weight: bold;
}

.loginSubmit input, .cartInterface img, .productImage {
	cursor: pointer;
}

/* --- backgrounds --- */
#basketBox {
	background-image: url(../images/basket.gif);
	background-repeat: no-repeat;
	background-position: 25px center;
}

#loginBox {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: 15px 5px;
}

.loginInputBg {
	background-image: url(../images/input-bg.gif);
	background-repeat: no-repeat;
	/*background-position: 45px center;*/
}

.loginInput {
	background-color: transparent;
}

#menu {
	background-image: url(../images/menu-bg.gif);
	background-repeat: no-repeat;
}

#bottomInterface {
	background-image: url(../images/bottom-interface-bg.gif);
	background-repeat: no-repeat;
}

.morDots {
	background-image: url(../images/dot.gif);
	background-repeat: repeat-x;
	background-position: 0px 20px;
}

#podstronaBg {
	background-image: url(../images/grey-pix.gif);
	background-repeat: repeat-y;
	background-position: 267px 0px;
}

.elemDescTop { /* DescTop - desktop, hahaha ;)*/
	background-image: url(../images/element-desc-top-bg.png);
	background-repeat: no-repeat;
	background-color: #96aead;
}

.elemDescEdgeTop {
	background-image: url(../images/elem-desc-edge-top.png);
	background-repeat: no-repeat;
}

.elemDescMid {
	background-image: url(../images/elem-desc-bg.png);
	background-repeat: no-repeat;
}

.elemDescEdgeBottom {
	background-image: url(../images/elem-desc-edge-bottom.png);
	background-repeat: no-repeat;
}

.elemDescBottom {
	background-image: url(../images/element-desc-bottom-bg.png);
	background-repeat: no-repeat;
	background-color: #e3eaea;
}

.sectionHeaderLeft {
	background-image: url(../images/dzial-title-left.gif);
	background-repeat: no-repeat;
}

.sectionHeaderRight {
	background-image: url(../images/dzial-title-right.gif);
	background-repeat: no-repeat;
}

.sectionHeaderMain {
	background-image: url(../images/dzial-title-bg.gif);
	background-repeat: repeat-x;
}

.categoryTop {
	background-repeat: no-repeat;
	background-position: top;
}

.productImage {
	background-repeat: no-repeat;
	background-position: center;
}

.product-info-detail {

}

/* --- borders --- */

.cartHeadRow, .cartRow, .loginFormTitle, .orderDetailsRow, .historyRow {
	border-bottom: 1px solid #c8dfe9;
}

.cart_art_quantity_in {
	border: 1px solid #c8dfe9;
}

.reg_input, .loginFormInput, .orderFormInput {
	border:1px solid #dedede;
}

.reg_input2 {
	border:1px solid #f7abad;
}

.regHeader{
	border-bottom:1px solid #d6d6d6;
}

/* --- lists --- */
.intColMenu ul {
	list-style-image: url(../images/raquo.gif);
}