
body {
        margin: 0px;
        padding: 0px;
	background-color: #ffffff;
	font-family: arial, tahoma;
	font-size: 9pt;
	color: #555555;
}


div.mastertop {
	margin: 0px auto;
        position: relative;
        width: 988px;
	height: 16px;
	height: 0px;
	background-color: transparent;
}

div.sh1 {
        margin: 0px auto;
        background: #79a8e1;
	background-color: #ffffff;
        position: relative;
        width: 986px;
        padding: 0px 1px 0px 1px;

}
div.sh2 {
        margin: 0px auto;
        background: #74a1d8;
	background-color: #ffffff;
        position: relative;
        width: 984px;
        padding: 0px 1px 0px 1px;
}
div.sh3 {
        margin: 0px auto;
        background: #658dbd;
	background-color: #ffffff;
        position: relative;
        width: 982px;
        padding: 0px 1px 0px 1px;
}
div.sh4 {
        margin: 0px auto;
        background: #527198;
	background-color: #ffffff;
        position: relative;
        width: 980px;
        padding: 0px 1px 0px 1px;
}

div.sh5 {
        margin: 0px auto;
        background: #ffffff;

        position: relative;
	padding-top: 5px;
	padding-bottom: 10px;
        width: 100%;

}

div.masterbottom {
	margin: 0px auto;
        position: relative;
        width: 988px;
	height: 16px;
	height: 0px;
	background-color: transparent;
}

#main {
	position: relative;
        margin: 0px auto;
	background-color: white;
	background: url('/img/main-bg.gif') 25px 0px white repeat-y;
	min-height: 400px; height: auto !important; height: 400px;
        max-width: 1580px;
	width: 98%;
}

img {
	border: 0px;
}

input {
	background: url('/img/smallcell.gif') 0 0 white repeat-x;
	border: 1px solid #aaaaaa;
}

a.leftmenu:link {
        font-size: 10pt;
        color: #444444;
        text-decoration: none;
}

a.leftmenu:visited {
        font-size: 10pt;
        color: #444444;
        text-decoration: none;
}

a.leftmenu:active {
        font-size: 10pt;
        color: #444444;
        text-decoration: none;
}

a.leftmenu:hover {
        font-size: 10pt;
        color: #000000;
        text-decoration: none;
}

a.artthumb:link {
        font-size: 10pt;
        color: #a70a0a;
	letter-spacing: -0.05em;
        text-decoration: none;
}

a.artthumb:visited {
        font-size: 10pt;
        color: #a70a0a;
	letter-spacing: -0.05em;
        text-decoration: none;
}

a.artthumb:active {
        font-size: 10pt;
        color: #a70a0a;
	letter-spacing: -0.05em;
        text-decoration: none;
}

a.artthumb:hover {
        font-size: 10pt;
        color: #a70a0a;
	letter-spacing: -0.05em;
        text-decoration: underline;
}

a.location:link {
        font-size: 9pt;
        color: #2c2ce3;
}

a.location:visited {
        font-size: 9pt;
        color: #2c2ce3;
}

a.location:active {
        font-size: 9pt;
        color: #2c2ce3;
}

a.location:hover {
        font-size: 9pt;
        color: #2c2ce3;
        text-decoration: underline;
}


a.paginate:link {
        font-family: Tahoma;
        font-size: 11pt;
        font-weight: bold;
        color: blue;
        color: gray;
        text-decoration: none;
}

a.paginate:visited {
        font-family: Tahoma;
        font-size: 11pt;
        font-weight: bold;
        color: blue;
        color: gray;
        text-decoration: none;
}

a.paginate:active {
        font-family: Tahoma;
        font-size: 11pt;
        font-weight: bold;
        color: blue;
        color: gray;
        text-decoration: none;
}

a.paginate:hover {
        font-family: Tahoma;
        font-size: 11pt;
        font-weight: bold;
        color: #cf096d;
        text-decoration: none;
	letter-spacing: -1pt;
}

a.topmenu:link {
        font-size: 10pt;
        font-weight: bold;
        color: #ffffff;
        color: #444444; 
        text-decoration: none;
	font-variant: small-caps;
}

a.topmenu:visited {
        font-size: 10pt;
        font-weight: bold;
        color: #ffffff;
        color: #444444; 
        text-decoration: none;
	font-variant: small-caps;
}

a.topmenu:active {
        font-size: 10pt;
        font-weight: bold;
        color: #ffffff;
        text-decoration: none;
}

a.topmenu:hover {
        font-size: 10pt;
        font-weight: bold;
        color: #a70a0a; 
        text-decoration: none;
}

a.headermenu:link {
        font-size: 9pt;
        color: white;
        text-decoration: none;
}

a.headermenu:visited {
        font-size: 9pt;
        color: #a70a0a; 
        color: white;
        text-decoration: none;
}

a.headermenu:active {
        font-size: 9pt;
        color: #a70a0a; 
        color: white;
        text-decoration: none;
}

a.headermenu:hover {
        font-size: 9pt;
	text-decoration: underline;
        color: #a70a0a;
        color: white;
}





a.help:link {
        font-family: Tahoma;
        font-size: 9pt;
        color: #493924;
        text-decoration: none;
}

a.help:visited {
        font-family: Tahoma;
        font-size: 9pt;
        color: #493924;
        text-decoration: none;
}

a.help:active {
        font-family: Tahoma;
        font-size: 9pt;
        color: #493924;
        text-decoration: none;
}

a.help:hover {
        font-family: Tahoma;
        font-size: 9pt;
        color: #493924;
        text-decoration: underline;
}


#header {
        position: relative;
        max-width: 1580px;
	width: 98%;
        margin: 0px auto;
        height: 101px;
        text-align: left;
        background: url('/img/header-bg.jpg') 0 0 repeat-x;
}

#headerleft {
        position: absolute;
	overflow: hidden;
        z-index: 2;
        top: 0px;
        left: 0px;
        height: 101px;
        width: 360px;
        background: url('/img/header-left-bg.jpg') 0 0 no-repeat;
}

#headerright {
        position: absolute;
	overflow: hidden;
        z-index: 1;
        top: 0px;
        right: 0px;
        height: 101px;
        width: 360px;
        background: url('/img/header-right-bg.jpg') 0 0 no-repeat;

}

#searchbar {
	z-index: 20;
        position: absolute;
	margin: 0px auto;
	width: 450px;
	height: 25px;
	color: gray;
	font-size: 10pt;
	bottom: 38px;
	left: 300px;
}


#header1 {
        position: relative;
	width: 100%;
        max-width: 1580px;
        margin: 0px auto;
	height: 40px;
        background-color: white;
	background: url('/img/topmenu_bg.gif') 0px 0px white repeat-x;
}

#gift {
	position: absolute;
	height: 15px;
	width: 105px;
	top: 25px;
	left: 380px;
	padding: 48px 0px 0px 0px;
	text-align: center;
	background: url('/img/gift.gif') 20px -5px no-repeat;
}

#gift a:link {
        font-size: 7pt;
        font-weight: normal;
        color: #444444;
        text-decoration: none;

}

#gift a:visited {
        font-size: 7pt;
        font-weight: normal;
        color: #444444;
        text-decoration: none;

}


#gift a:active {
        font-size: 7pt;
        font-weight: normal;
        color: #444444;
        text-decoration: none;

}


#gift a:hover {
        font-size: 7pt;
        font-weight: normal;
        color: #000000;
        text-decoration: none;

}


#phone {
        position: absolute;
        height: 15px;
        width: 105px;
        top: 25px;
        left: 490px;
        padding: 48px 0px 0px 0px;
	text-align: center;
        background: url('/img/phone.gif') 20px -2px no-repeat;
}

#phone a:link {
        font-size: 7pt;
        font-weight: normal;
        color: #444444;
        text-decoration: none;

}

#phone a:visited {
        font-size: 7pt;
        font-weight: normal;
        color: #444444;
        text-decoration: none;

}


#phone a:active {
        font-size: 7pt;
        font-weight: normal;
        color: #444444;
        text-decoration: none;

}


#phone a:hover {
        font-size: 7pt;
        font-weight: normal;
        color: #000000;
        text-decoration: none;

}

a.footer_help:link {
        font-size: 8pt;
        font-weight: normal;
        color: gray;
        text-decoration: none;

}

a.footer_help:visited {
        font-size: 8pt;
        font-weight: normal;
        color: gray;
        text-decoration: none;

}


a.footer_help:active {
        font-size: 8pt;
        font-weight: normal;
        color: gray;
        text-decoration: none;

}


a.footer_help:hover {
        font-size: 8pt;
        font-weight: normal;
        color: #000000;
        text-decoration: none;

}


#footer {
        position: relative;
        padding-top: 20px;
        top: 0px;
	width: 98%;
        max-width: 1580px;
        margin: 0px auto;
        height: auto;
	text-align: center;
        color: gray;
	background: url('/img/footer-bg.jpg') 0 0 repeat-x;

}

#footerleft {
        position: absolute;
        overflow: hidden;
        z-index: 2;
        top: 0px;
        left: 0px;
        height: 13px;
        width: 360px;
        background: url('/img/footer-left-bg.jpg') 0 0 no-repeat;
}

#footerright {
        position: absolute;
        overflow: hidden;
        z-index: 1;
        top: 0px;
        right: 0px;
        height: 13px;
        width: 360px;
        background: url('/img/footer-right-bg.jpg') 0 0 no-repeat;

}



#footer_table {
	width: 100%;
	border: 0px solid #dddddd;
	border-collapse: collapse; 
	margin: 0px auto;
	margin-top: 0px;
	text-align: center;
}

#footer_table th {
	font-size: 9pt;
	color: #444444;
}


table.topmenu {
	max-width: 1580px;
	min-width: 780px; width: auto !important; width: 780px;
	height: 40px;
	margin: 0px auto;
        background-color: transparent;
	border-collapse: collapse;
}

td.topmenu {
	width: 14%;
	text-align: center;
        vertical-align: middle;
	border-right: 1px solid #eeeeee;
	background: url('/img/topmenu_table_bg.gif') 0px 0px repeat-x;
}

table.headermenu {
	z-index: 10;
	margin-right: 0px;
	margin-left: auto;
        height: 22px;
        background-color: transparent;
}

td.headermenu {
	padding: 0 10px 0 10px;
        text-align: center;
        vertical-align: middle;
        border-right: 1px solid black;
}


#left {
	position: relative;
	margin: 0px;
	padding-left: 2px;
	padding-bottom: 20px;
	width: 200px; 
	float: left;
	color: #bf0949;
	background: transparent;

}

#middle {
	position: relative;
	margin: 0 0 0 205px;
	background-color: transparent;
}

#right {
	position: relative;
	width: 200px; 
	float: right;
	padding-top: 5px;
	margin-top: 10px;
	background-color: white;
	text-align: center;
}

.pink {
        color: #cf096d;
}

.red {
        color: #a70a0a;
}


.cB {
        background-image: url('/img/fb_leftright6.png');
        background-position: top right;
        padding:0 12px 0 0;
        position: relative; /* fix IE/win buggy bg display */
        text-align: left;
}
.cBw {
        background:url('/img/fb_leftright6.png') top left;
        padding-left: 12px;
}
.cBt {
        background:url('/img/fb_topbottom6.png') top right;
        margin:0 -12px 0 -12px;
        height: 35px;
}
.cBb {
        background:url('/img/fb_topbottom6.png') bottom right;
        margin:0 -12px 0 -12px; /* push into rB and rBw padding */
        height: 10px; /* fix IE/win bug when rB width set */
}
.cBt div {
        background: url('/img/fb_topbottom6.png') 0px 0px;
        height: 35px;
        width: 12px;
}
.cBtt {
        position: absolute;
        height: 30px;
        width: auto;
        color: #ffffff;
        padding: 5px 5px 0px 5px;
        font-weight: bold;
        font-size: 10pt;
	font-variant: small-caps;

}

.cBb div {
        background:url('/img/fb_topbottom6.png') bottom left;
        width:12px;
        height: 10px;
}
.cHd {
        background-repeat: repeat-x;
        height: 24px;
}
.cBd {
        padding: 3px;
        margin-left: -5px;
        margin-right: -6px;

}



.bB {
        background-image: url('/img/fb_leftright5.png');
        background-position: top right;
        padding:0 8px 0 0;
        position: relative; /* fix IE/win buggy bg display */
        text-align: left;
}
.bBw {
        background:url('/img/fb_leftright5.png') top left;
        padding-left: 8px;
}
.bBt {
        background:url('/img/fb_topbottom5.png') top right;
        margin:0 -8px 0 -8px;
        height: 8px;
}
.bBb {
        background:url('/img/fb_topbottom5.png') bottom right;
        margin:0 -8px 0 -8px; /* push into rB and rBw padding */
        height: 10px; /* fix IE/win bug when rB width set */
}
.bBt div {
        background: url('/img/fb_topbottom5.png') 0px 0px;
        height: 24px;
        width: 8px;
}
.bBtt {
        position: absolute;
        height: 10px;
        width: auto;
        color: white;
        padding: 4px 5px 0px 10px;
        font-weight: bold;
        font-size: 10pt;
        font-variant: small-caps;

}
.bBb div {
        background:url('/img/fb_topbottom5.png') bottom left;
        width:8px;
        height: 10px;
}
.bHd {
        height: 9px;
}
.bBd {
        padding: 3px;
        margin-left: -5px;
        margin-right: -6px;
}






table.paginate {
	width: 100%;
	margin: 0px auto;
}

td.paginate {
	border: 1px solid #aaaaaa;
	background: url('/img/smallcell.gif') 0 0 repeat-x;
	text-align: center;
	width: 16px;
	height: 14px;
	font-size: 11pt;
}

td.paginate_selected {
        border: 1px solid #d93b86;
        background-color: #d93b86;
	color: white;
        text-align: center;
        width: 20px;
        height: 18px;
        font-size: 11pt;
}



.register_err {
        width: 130px;
        text-align: left;
        font-family: Arial;
        font-size: 8pt;
        font-weight: bold;
        color: red;
}

.button {
	background-color: transparent;
	border: 0;
}

.arrows {
	vertical-align: middle;
}

ol.major {	
	list-style-type: decimal;
        font-size: 9pt;
        font-weight: bold;
	color: #555555;
}

ol.minor {
	list-style-type: lower-alpha;
        font-size: 8pt;
        font-weight: normal;
        color: black;
}

button.basket_button {
        height: 53px;
        width: 185px;
        background: url('/img/basket_button.gif') 0 0 transparent;
        padding-top: 0px;
        border: 0;
        color: #222222;
	cursor: pointer;
        font-size: 10pt;
        font-weight: bold;
        font-family: tahoma;
        font-family: trebuchet ms, geneva, tahoma;

}

button.button120 {
	height: 26px;
	width: 120px;
	background: url('/img/table-bg-pink.gif') 0px -7px repeat-x;
	padding-top: 1px;
        border: 0;
	color: white;
 	font-size: 8pt;	
        font-weight: bold;
	font-family: tahoma;
}

button.button130 {
        height: 26px;
        width: 130px;
	background: url('/img/table-bg-pink.gif') 0px -7px repeat-x;
	padding-top: 1px;
        border: 0;
        color: white;
        font-size: 8pt;
        font-weight: bold;
        font-family: tahoma;
}

h1 {
	font-size: 18pt; 
	font-weight: normal;
	color: #222222;
	letter-spacing: -0.05em;
}

h2 {
        font-size: 14pt;
        font-weight: normal;
        color: #493924;
}

h3 {
        font-size: 10pt;
        font-weight: normal;
        color: #a70a0a;
}



.digit {
	margin: -5px;
	padding: 0px;
	vertical-align: middle;

}

#article_desc {
	text-align: justify; 
	text-justify: auto; 
	padding: 0px 10px 10px 10px;
}

#article_desc h2 {
	font-size: 9pt; 
	font-weight: normal; 
	color: #222222;
}

#image_large_div {
	text-align: center;
	margin-bottom: 5px;
}

#tag {
	position: absolute; 
	z-index: 1000; 
	height: 130px; 
	width: 60px; 
	top: -50px; 
	right: -5px;
	cursor: pointer;
}

div.info {
        height: 150px;
        width: 190px;
        background: url('/img/info_bg.jpg') 0 0 no-repeat;
        overflov: hidden;
        color: white;
        font-size: 36pt;
}

#zajawka3 {
	position: relative; 
	margin-top: 10px;
}

#zajawka3body {
	border-top: 1px solid #cccccc; 
	border-bottom: 1px solid #eeeeee; 
	padding-top: 10px; 
	margin: 0 10px 0px 12px
/*
	min-height: 250px;
	height: auto !important; 
	height: 320px; 
*/

}

#zajawka3 table {
	margin-left: 10px; 
	text-align: center; 
	border-spacing: 2px 0px;
}

#zajawka3 table th {
	cursor: pointer; 
	font-weight: normal;
	width: 105px; 
        height: 35px;
	padding-top: 5px;
	background: url('/img/table_bg_inv.gif') 0 -95px repeat-x;
}

#zajawka2 {
	width: 99%;
        position: relative;
}

#zajawka2layer {
 	background: url('/img/table_bg_inv.gif') left bottom repeat-x;
        border-top: 1px solid #cccccc;
        padding-top: 10px; min-height: 250px;
        height: auto !important;
        height: 320px;
}

#zajawka2 table {
        text-align: center;
        border-collapse: collapse;
}

#zajawka2 table th {
        cursor: pointer;
        font-weight: normal;
        width: 95px;
        height: 30px;
        background: url('/img/zajawka3th.gif') 0 0 no-repeat;
}

