.inputerror {
border:3px solid #EA5200;
}
.inputok {
border:3px solid #398F22;
}
h6 { font-size: 10px;}

form {
	padding: 0px;
	margin: 0px;
}

p {margin:0 0 7px}
body {
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: rgb(0, 0, 102);
	text-align: center;
	vertical-align: top;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	line-height: 15px;
	letter-spacing: 0px;
}

input, select{
	font-size: 11px !important;
	font-family:Tahoma, Verdana;
}
.systeminputtextarea, .systeminputselect {
	font-size: 11px !important;
	font-family:Tahoma, Verdana;
}
.systeminputbutton {
	font-size: 11px !important;
	font-family:Tahoma, Verdana;
}
.systemTdLabel {
	font-size: 11px !important;
	font-family:Tahoma, Verdana;
}
.systemtdmenu  {
	font-size: 11px !important;
	font-family:Tahoma, Verdana;
}
img {
	border-style: none;
	border-width: 0px;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #666666;
	font-weight: normal;
	letter-spacing:0;

}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #666666;
	letter-spacing:0;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #000000;
	letter-spacing:0;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	/*font-weight: bold;*/
	color: #000000;
	letter-spacing:0;
}

.left_button_td {
	text-align:center; 
	vertical-align: middle;
	width: 176px; 
	height: 38px;
	color: white;
}

.left_button_link:link, .left_button_link:hover, .left_button_link:visited, .left_button_link:active {
	color: #111111;
	font-weight: bold;
	font-size: 16px;
	letter-spacing:0;
	text-transform: uppercase;
	font-family: serif;
	text-decoration: none;
}



.SystemTable {
	border-style: none;
	width: 100%;
	background-color: #FAFAFA;
}

.SystemTr {
}
.SystemTd {
}
.SystemTdPar1 {
	padding: 1px 3px 1px 1px;
	text-indent: nowrap;
	text-align: right;
	background-color: #EEEEEE;
}
.SystemTdPar2 {
	padding: 1px 3px 1px 1px;
	text-indent: nowrap;
	text-align: right;
	background-color: #F4F4F4;
}
.SystemTdLabel {
	padding: 1px;
}
.SystemTdInput {
	padding: 1px;
}
.SystemTdTitle {
	padding: 1px;
}

.systemtdsum1 {
	text-indent: nowrap;
}

.SystemTdMenu {
	padding: 1px 3px 1px 1px;
	border-style: none none solid none;
	border-color: #999999;
	border-width: 1px;
	text-align: right;
}
.SystemTdSubtitle {
}
.SystemTdBottom {
	border-style: solid none none none;
	border-color: #999999;
	border-width: 1px;
	padding-top: 2px;
	text-align: center;
}

.SystemInputText {
	font-size: 10px;
	letter-spacing: 1px;
}
.SystemInputButton {
	font-size: 10px;
	letter-spacing:0;
	width: 120px;
}
.SystemInputSelect {
	font-size: 10px;
	letter-spacing: 1px;
	width: 120px;
}
.SystemInputTextarea {
	font-size: 10px;
	letter-spacing: 1px;
}
.SystemInputCheckbox {

}
.SystemInputRadio {
}

.ProfileTable {
}

.ProfileTr {
}
.ProfileTd {
}
.ProfileTdPar1 {
}
.ProfileTdPar2 {
}
.ProfileTdLabel {
	text-align: left;
	padding: 5px; 
}
.ProfileTdInput {
	padding:5px;
}
.ProfileTdTitle {
}
.ProfileTdMenu {
}
.ProfileTdSubtitle {
}
.ProfileTdBottom {
	text-align: center;
}

.ProfileTdBreak {
	background-color: #F0F0F0;
	letter-spacing: 3px;
	font-weight: bold;
	padding:5px 10px;
}

.ProfileInputText {
	width: 180px;
	padding:3px;
}
.ProfileInputButton {
}
.ProfileInputSelect {
	padding:3px;
	width: 180px;
}
.ProfileInputTextarea {
	padding:3px;
	width: 200px;
	height: 50px;
}
.ProfileInputCheckbox {
	background-color: none;
	border-style: none;
}
.ProfileInputRadio {
}


.LoginModuleTable {
	border-style: none;
}

.LoginModuleTr {
	font-size: 10px;
	letter-spacing: 1px;
}
.LoginModuleTd {
	font-size: 10px;
	letter-spacing: 1px;
}
.LoginModuleTdPar1 {
}
.LoginModuleTdPar2 {
}
.LoginModuleTdLabel {
}
.LoginModuleTdInput {
}
.LoginModuleTdTitle {
}
.LoginModuleTdMenu {
}
.LoginModuleTdSubtitle {
}
.LoginModuleTdBottom {
}

.LoginModuleInputText {
}
.LoginModuleInputButton {
}

.lang_a:link
{
	color: black;
}
.langModuleTable {
}

.langModuleTr {
}
.langModuleTd {
}
.langModuleTdPar1 {
}
.langModuleTdPar2 {
}
.langModuleTdLabel {
}
.langModuleTdInput {
}
.langModuleTdTitle {
}
.langModuleTdMenu {
}
.langModuleTdSubtitle {
}
.langModuleTdBottom {
}

.mainCat_a {
}

.mainCatModuleTable {
}

.mainCatModuleTr {
}
.mainCatModuleTd {
	color: white;
}

.mainCatModuleTdMenu {
}
.mainCatModuleTdSubtitle {
}
.mainCatModuleTdBottom {
}

.menu_a:link, .menu_a:visited, .menu_a:hover, .menu_a:active, .menu_a  {
	font-weight: bold;
}
.menuModuleTable {
	border-style: none;
	color: #666666;
}

.menuModuleTr {
}
.menuModuleTd {
}
.menuModuleTdPar1 {
}
.menuModuleTdPar2 {
}
.menuModuleTdLabel {
}
.menuModuleTdInput {
}
.menuModuleTdTitle {
}
.menuModuleTdMenu {
}
.menuModuleTdSubtitle {
}
.menuModuleTdBottom {
}


.noveltyModuleTable {
}

.noveltyModuleTr {
}
.noveltyModuleTd {
}
.noveltyModuleTdPar1 {
}
.noveltyModuleTdPar2 {
}
.noveltyModuleTdLabel {
}
.noveltyModuleTdInput {
}
.noveltyModuleTdTitle {
}
.noveltyModuleTdMenu {
}
.noveltyModuleTdSubtitle {
}
.noveltyModuleTdBottom {
}

.path_a:link, .path_a:visited {
	text-transform: uppercase
}
.pathModuleTable {
	margin:0; padding:0
}

.pathModuleTr {
	margin:0; padding:0
}
.pathModuleTd {
	margin:0; padding:0
}
.pathModuleTdPar1 {
}
.pathModuleTdPar2 {
}
.pathModuleTdLabel {
}
.pathModuleTdInput {
}
.pathModuleTdTitle {
}
.pathModuleTdMenu {
}
.pathModuleTdSubtitle {
}
.pathModuleTdBottom {
}


.promotionModuleTable {
}

.promotionModuleTr {
}
.promotionModuleTd {
}
.promotionModuleTdPar1 {
}
.promotionModuleTdPar2 {
}
.promotionModuleTdLabel {
}
.promotionModuleTdInput {
}
.promotionModuleTdTitle {
}
.promotionModuleTdMenu {
}
.promotionModuleTdSubtitle {
}
.promotionModuleTdBottom {
}

.reviewModuleTable {
}

.reviewModuleTr {
}
.reviewModuleTd {
}
.reviewModuleTdPar1 {
}
.reviewModuleTdPar2 {
}
.reviewModuleTdLabel {
}
.reviewModuleTdInput {
}
.reviewModuleTdTitle {
}
.reviewModuleTdMenu {
}
.reviewModuleTdSubtitle {
}
.reviewModuleTdBottom {
}

.reviewModuleInputText {
}
.reviewModuleInputButton {
}
.reviewModuleInputTextarea {
}


.saleModuleTable {
}

.saleModuleTr {
}
.saleModuleTd {
}
.saleModuleTdPar1 {
}
.saleModuleTdPar2 {
}
.saleModuleTdLabel {
}
.saleModuleTdInput {
}
.saleModuleTdTitle {
}
.saleModuleTdMenu {
}
.saleModuleTdSubtitle {
}
.saleModuleTdBottom {
}


.top10ModuleTable {
}

.top10ModuleTr {
}
.top10ModuleTd {
}
.top10ModuleTdPar1 {
}
.top10ModuleTdPar2 {
}
.top10ModuleTdLabel {
}
.top10ModuleTdInput {
}
.top10ModuleTdTitle {
}
.top10ModuleTdMenu {
}
.top10ModuleTdSubtitle {
}
.top10ModuleTdBottom {
}

.tree_a, .tree_a:link, .tree_a:hover, .tree_a:visited {
	color: #CCCCCC;
	font-weight: bolder;
	font-size: 11px;
	letter-spacing:0;
	text-transform: uppercase;
}

.tree_a_1, .tree_a_1:link, .tree_a_1:hover, .tree_a_1:visited {
	color: #DCCFAD;
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-family: serif;
}

.treeModuleTable {
	background-color: none;
	border-style: none;
}

.treeModuleTr {
}
.treeModuleTd {
	color: #E6DBBD;
}
.treeModuleTdPar1 {
}
.treeModuleTdPar2 {
}
.treeModuleTdLabel {
}
.treeModuleTdInput {
}
.treeModuleTdTitle {
}
.treeModuleTdMenu {
}
.treeModuleTdSubtitle {
}
.treeModuleTdBottom {
}

.naviUpTable {
        width: 100%;
}
.naviUpTr {
}
.naviUpTd {
        text-align: left;
        color: #666666;
}
.naviDownTable {
        width: 100%;
}
.naviDownTr {
}
.naviDownTd {
        text-align: center;
        color: black;
}
.navi_a:link {
}


.FilterInputText {
}
.FilterInputSelect {
}

.attributesTable {
	width: 100%;
}

.attributesTr {
}
.attributesTd {
}
.attributesTdName {
	width: 20%;
	color: #666666;
	text-align: left;
	padding-right:5px;
}
.attributesTdValue {
}

.moduleHeader {
	width: 30%;
	color: #DCCFAD;
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-family: serif;
}


.news_td_title {
	font-size: 12px;
	font-weight: bold;
}

/*wojtek 29.10.07*/
#k_najkup {
	position:relative; top:0; left:0;
	text-align:center; 
	background:#B59A65 url(images/site/btn.jpg) 0 50% repeat-x;  
	padding:0; margin:0;
	width:100%; height:37px
}
#k_najkup #nar_l {
	position:absolute; top:0; left:0
}
#k_najkup #nar_r {
	position:absolute; top:0; right:0
}
#k_najkup p {
	position:relative; top:3px;
	letter-spacing:2px;  
	font-weight: bold; text-transform: uppercase; font-family: serif; font-size: 11px; color:#000
}
.contenttable { width:600px;}