body {
	font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 150%;
	text-align: center;
	color: #000;
	background-color: #fff;
	margin: 0 10px 10px 10px;
	padding: 0;
}

/* COMMON */
h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;
}
h2, h3, h4, h5, h6 {
	margin-top: 20px;
}
h1 {
	padding-left: 12px;
	font-size: 16px;
	font-weight: bold;
	line-height: 150%;
	margin-bottom: 10px;
	background: #fff url(../images/gfx/bigger_yellow_square.gif) 0 8px no-repeat;
}
h1.pageHeader {
	margin-top: 16px;
	margin-bottom: 0;
	padding-left: 10px;
	border-bottom: 1px solid #9380b1;
	color: #372c7b;
	font-size: 13px;
	background: #fff url(../images/gfx/big_yellow_square.gif) 0 8px no-repeat;
}
h2 {
	padding-left: 10px;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
	letter-spacing: 1px;
	background: #fff url(../images/gfx/big_h2_yellow_square.gif) 0 9px no-repeat;
}
h3 {
	padding-left: 10px;
	margin-top: 10px;
	font-size: 12px;
	font-weight: bold;
	background: #fff url(../images/gfx/small_h3_yellow_square.gif) 0 10px no-repeat;
}
h4 {
	margin: 20px 0 5px 0;
	font-size: 12px;
}

a {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #372c7b;
}
h1.pageHeader a, a.normal {
	font-weight: normal;
}
a.small {
	font-size: 10px;
}
a.more {
	color: #e00024;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
}
a.normalRed {
	font-weight: normal;
	color: #e00024;
}
a.print, a.recommend {
	display: block;
	float: right;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
a.print {
	padding-right: 22px;
	margin: 10px 0 15px 15px;
	background-image:  url(../images/gfx/print_ico.gif);
	background-repeat: no-repeat;
	background-position: center right;
}
a.recommend {
	padding-right: 26px;
	margin: 10px 0 15px 15px;
	background-image:  url(../images/gfx/recommend_ico.gif);
	background-repeat: no-repeat;
	background-position: center right;
}
.red {
	color: #372c7b;
}
a.doOrder {
	color: #372c7b;
	font-weight: bold;
	border-bottom: 1px solid #000;
}
a.doOrder:hover {
	color: #000;
	border-bottom: 1px solid #372c7b;
}
.subsE {
	color: #372c7b;
	font-weight: bold;
}
.subsAdv {
	margin: 20px 0 10px 0;
	padding: 5px;
	font-size: 13px;
	border-top: 1px solid #8B92B4;
	border-right: 1px solid #8B92B4;
	border-bottom: 1px solid #8B92B4;
	border-left: 5px solid #372c7b;
}
.subsAdv a {
	font-weight: normal;
}
.findMore a {
	font-size: 11px;
	color: #372c7b;
}

form {
	margin: 0;
}
input {
	padding: 1px 1px 1px 2px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #000;
}

select, .packetsSelect {
	border: 1px solid #9380b1;
	padding: 2px;
	font-size: 12px;
	line-height: 20px;
}
label {
	cursor: pointer;
}
.inputButton, .formButton {
	height: 18px;
	color: #ebe7f5;
	line-height: 100%;
	background-color: #372c7b;
	border-top: 1px solid #372c7b;
	border-right: 1px solid #372c7b;
	border-bottom: 2px solid #afa7cc;
	border-left: 1px solid #372c7b;
	font-weight: bold;
}
.orderFormButton {
	color: #fff;
	background-color: #372c7b;
	border-top: 2px solid #372c7b;
	border-right: 2px solid #372c7b;
	border-bottom: 2px solid #b2a6cc;
	border-left: 2px solid #372c7b;
	font-weight: bold;
}


img {
	border: none;
}

p {
	margin: 0 0 10px 0;
}

hr {
	border: none;
	color: #afa7cc;
	background-color: #afa7cc;
	height: 1px;
}
hr.margin {
	margin-top: 30px;
}

.alignLeft {
	text-align: left;
}
.alignCenter {
	text-align: center;
}
.alignRight {
	text-align: right;
}

.clearBoth {
	clear: both;
}
.floatRight {
	float: right;
	text-align: right;
}
.p100 {
	width: 100%;
}
.check {
	border: none;
	margin: 0 4px 0 0;
}
.date {
	float: right;
	color: #9690bd;
	font-size: 10px;
	padding-left: 12px;
	margin-left: 10px;
	background-image: url(../images/gfx/date_ico.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
}
.comments {
	text-align: right;
	margin: 5px 0 0 0;
}

.comments a {
	color: #403c59;
	font-size: 10px;
}
/*
.commentText label {
	font-weight: bold;
}
*/
.message {
	clear: both;
	margin: 10px;
	color: #372c7b;
	font-weight: bold;
}
.message span {
	color: #000;
}
.message span.noBold {
	color: #372c7b;
	font-weight: normal;
}
.boxHeader {
	margin-bottom: 1px;
	padding: 2px 0 2px 10px;
	color: #dce0f2;
	font-size: 12px;
	font-weight: bold;
	background-color: #372c7b;
	border-bottom: 2px solid #afa7cc;
}
.boxContent {
	padding: 10px;
	margin-bottom: 20px;
	background-color: #f4f2f6;
	border-right: 1px solid #d5d1e4;
	border-bottom: 1px solid #8f80c6;
	border-left: 1px solid #d5d1e4;
}

.comment {
	background-image: url(../images/gfx/comment_ico.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding-left: 20px;
}
.commentDate {
	color: #606060;
	font-size: 10px;
	float: right;
	margin-top: 10px;
}
.new {
	text-align: center;
}

/* PAGE CONTAINER */
#pageContainer {
	text-align: left;
	margin: auto;
	width: 960px;
}

/* BANNER */
.banner {
	margin: 0 0 10px 0;
	text-align: center;
	background-color: #fff;
}

/* LEFT CONTAINER */
#leftContainer {
	float: left;
	width: 170px;
	display: inline;
	overflow: hidden;
}
#leftContainer .top {
	margin-top: 10px;
	height: 114px;
	background-color: #efedf2;
}
#leftContainer .top span {
	display: block;
	padding: 28px 0 4px 30px;
	color: #372c7b;
	font-weight: bold;
}
#leftContainer .top ul {
	padding: 0 0 0 20px;
	margin: 0;
	list-style: none;
}
#leftContainer .top ul li.eSub a, #leftContainer .top ul li.tSub a {
	display: block;
	padding-left: 25px;
	height: 20px;
	font-weight: normal;
}
#leftContainer .top ul li.tSub a {
	background: #efedf2 url(../images/gfx/t_subscription.gif) 2px 2px no-repeat;
}
#leftContainer .top ul li.eSub a {
	background: #efedf2 url(../images/gfx/e_subscription.gif) 0 6px no-repeat;
}


/* search box */
#searchBox {
}
#searchBox .header {
	color: #000;
	font-weight: bold;
}
#searchBox .input {
	margin-left: 1px;
	padding: 3px 0 1px 2px;
	width: 143px;
	height: 16px;
}
#searchBox .button {
	width: 18px;
	color: #ebe7f5;
	line-height: 12px;
	background-color: #372c7b;
	border-top: 1px solid #372c7b;
	border-right: 1px solid #372c7b;
	border-bottom: 2px solid #afa7cc;
	border-left: 1px solid #372c7b;
	font-weight: bold;
	height: 22px;
	margin-top: 1px;
}
#searchBox .advanced {
	margin-top: 2px;
}
#searchBox .advanced span {
	font-weight: bold;
	color: #372c7b;
}
#searchBox .advanced a {
	line-height: 100%;
	font-weight: normal;
}

/* left menu */
#leftMenu {
	margin-top: 33px;
	margin-bottom: 20px;
	background-color: #fff;
}
#leftMenu .menuName {
	padding: 2px 0 2px 12px;
	color: #1c076b;
	font-weight: bold;
	line-height: 125%;
	background: #fff url(../images/gfx/big_yellow_square.gif) 2px 7px no-repeat;
}
#leftMenu ul {
	margin: 0 0 15px 0;
	padding: 0;
	list-style: none;
	background-color: #f4f2f6;
	border-top: 2px solid #9482b7;
}
/*
#leftMenu ul li {
	height: 20px;
}
*/
#leftMenu ul li a {
	display: block;
	padding: 2px 2px 2px 18px;
	height: 100%;
	background: #f4f2f6 url(../images/gfx/small_yellow_square.gif) 11px 9px no-repeat;
}
#leftMenu ul li a:hover {
	color: #000;
	background: #e5e2eb url(../images/gfx/small_blue_square.gif) 11px 9px no-repeat;
}
#leftMenu ul li.selected a {
	display: block;
	padding-left: 18px;
	font-weight: bold;
	height: 100%;
	background: #e5e2eb url(../images/gfx/small_blue_square.gif) 11px 9px no-repeat;
}

/* exposed */
#leftMenu .expMenuName {
	padding: 2px 0 2px 12px;
	color: #1c076b;
	font-weight: bold;
	background: #fff url(../images/gfx/big_yellow_square.gif) 2px 8px no-repeat;
}
#leftMenu ul.expMenu {
	margin: 0 0 15px 0;
	padding: 0;
	list-style: none;
	background-color: #f4f2f6;
	border-top: 2px solid #9482b7;
}
/*
#leftMenu ul.expMenu li {
	height: 20px;
}
*/
#leftMenu ul.expMenu li a {
	display: block;
	padding: 2px 2px 2px 18px;
	color: #1c076b;
	font-weight: bold;
	height: 100%;
	background: #f4f2f6 url(../images/gfx/small_yellow_square.gif) 11px 9px no-repeat;
}
#leftMenu ul.expMenu li a:hover {
	color: #1c076b;
	background: #e5e2eb url(../images/gfx/small_blue_square.gif) 11px 9px no-repeat;
}


/* itemsBox - news, articles */
#itemsBox .boxContent {
	padding: 10px 0 10px 0;
	background-color: #efedf2;
}
#itemsBox ul {
	margin: 0 0 5px 0;
	padding: 0;
	list-style: none;
}
#itemsBox ul li a {
	display: block;
	padding: 2px 2px 2px 19px;
	height: 100%;
	background: #efedf2 url(../images/gfx/arrow.gif) 10px 7px no-repeat;
}
#itemsBox ul li a:hover {
	color: #000;
	background-color: #e5e2eb;
}
#itemsBox ul li a .author {
	display: block;
	color: #6C6783;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
}
#itemsBox .seeMore {
	padding-right: 10px;
	text-align: right;
}
#itemsBox .seeMore a {
	color: #372c7b;
}

/* books box */
.booksBox .boxContent {
	background-color: #efedf2;
}
.book {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #afa7cc;
}
.noSpacer {
	border-bottom: none;
}
.book .bookCover {
	text-align: center;
}
.book .link {
	margin-top: 3px;
	text-align: center;
}

/* poll box */
#pollBox .question {
	font-weight: bold;
}
#pollBox ul {
	padding: 0;
	margin: 10px 0 10px 0;
	list-style: none;
}
#pollBox ul li {
	clear: both;
}
#pollBox ul .pollRadio {
	float: left;
	clear: left;
	width: 25px;
}
#pollBox ul .pollLabel {
	float: left;
	width: 123px;
	margin-bottom: 10px;
}
#pollBox ul .pollLabel label {
	font-weight: normal;
}
#pollBox ul input {
	border: none;
}
#pollBox .button {
	height: 20px;
	color: #ebe7f5;
	line-height: 100%;
	background-color: #372c7b;
	border-top: 1px solid #372c7b;
	border-right: 1px solid #372c7b;
	border-bottom: 2px solid #afa7cc;
	border-left: 1px solid #372c7b;
	font-weight: bold;
}


/* MIDDLE CONTAINER */
#middleContainer {
	margin-left: 10px;
	width: 600px;
	float: left;
	display: inline;
	overflow: hidden;
}
#middleContainer .top {
	height: 147px;
	background-image: url(../images/gfx/top_bg.gif);
	background-repeat: repeat-x;
	background-position: 0 10px;
}
#middleContainer .top #logo {
	height: 147px;
	background-image: url(../images/gfx/mopod_logo.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#middleContainer .top #articleNo {
	display: block;
	width: 100%;
	height: 100%;
	color: #372c7b;
}
#middleContainer .top #logo a {
	display: block;
	width: 100%;
	height: 100%;
	color: #372c7b;
}
#middleContainer .top #logo a span {
	float: left;
	display: block;
	padding: 18px 0 0 9px;
}
#middleContainer .top #logo a span.articlesNo {
	float: right;
	display: block;
	padding: 18px 9px 0 0;
}

/* list container */
.listContainer {
	padding: 10px 5px 15px 5px;
	background: #fff url(../images/gfx/item_bg.gif) left bottom repeat-x;
	border-bottom: 1px solid #e3e5ed;
}
.listContainer .title {
	margin: 0;
	font-size: 11px;
	font-weight: bold;
}
.listContainer .title2 {
	margin: 0;
	font-size: 11px;
	color: #706c86;
}

/* archives */
#archivesContainer {
	background-color: #fefcf7;
}
#archivesForm {
	float: right;
	padding: 5px;
}
.filterButton {
	height: 18px;
	color: #ebe7f5;
	line-height: 100%;
	background-color: #372c7b;
	border-top: 1px solid #372c7b;
	border-right: 1px solid #372c7b;
	border-bottom: 2px solid #afa7cc;
	border-left: 1px solid #372c7b;
	font-weight: bold;
}
.archivesOddContainer {
	clear: right;
	padding: 2px 5px 2px 5px;
}
.archivesEvenContainer {
	clear: right;
	background-color: #f6f4f4;
	padding: 2px 5px 2px 5px;
}
.archivesEvenContainer, .archivesOddContainer {
	border-bottom: 1px solid #eaeaea;
}
.archivesEvenContainer a, .archivesOddContainer a {
	font-weight: normal;
}
#archivesContainer .date {
	background: none;
}
#archivesContainer .title {
	margin: 0;
	padding-left: 13px;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../images/gfx/arrow.gif);
	background-position: 5px 7px;
	background-repeat: no-repeat;
}
#archivesContainer .title2 {
	margin: 0;
	padding-left: 13px;
	font-size: 11px;
	color: gray;
}

/* articles */
ul.articlesList {
	padding: 0;
	margin: 10px 0 10px 0;
	list-style: none;
}
ul.articlesList li {
	padding: 5px;
	background: #fff url(../images/gfx/item_bg.gif) left bottom repeat-x;
	border-bottom: 1px solid #e3e5ed;
}
ul.articlesList li .issue {
	float: right;
	padding: 0;
	margin: 0;
}
ul.articlesList li .title {
	margin: 0;
	font-size: 11px;
	font-weight: bold;
}

/* pager links */
.pagerLinks {
	clear: right;
	font-size: 12px;
	margin: 20px 0 20px 0;
	text-align: center;
}
.pagerLinks a {
	padding: 0 4px 1px 4px;
	font-weight: normal;
	border-bottom: 2px solid #afa7cc;
	border-left: 1px solid #afa7cc;
	border-top: 1px solid #afa7cc;
	border-right: 1px solid #afa7cc;
	background-color: #faf7eb;
}
.pagerLinks a:hover {
	border-color: #372c7b;
	color: #000;
	background-color: #fff;
}
.pagerLinks span.selected {
	padding: 0 4px 1px 4px;
	font-size: 13px;
	font-weight: bold;
	border-bottom: 2px solid #372c7b;
	border-left: 1px solid #372c7b;
	border-top: 1px solid #372c7b;
	border-right: 1px solid #372c7b;
	background-color: #fff;
}

/* photos */
.photoThumb {
	float: right;
	margin-top: 2px;
	text-align: right;
	background-color: #fff;
	padding: 2px;
	border: 1px solid #e3e5ed;
}
.photoThumb img {
	display: block;
}
.photo {
	float: right;
	text-align: right;
	background-color: #f4f2f6;
	padding: 2px;
	border: 1px solid #B8BCD1;
}
.photo .description {
	font-size: 10px;
	line-height: 125%;
}
.textContainer .page .content .photo a, .textContainer .page .content .photo a:hover {
	border: none;
}

/* form */
label {
	font-weight: normal;
	cursor: pointer;
}
label span {
	font-size: 10px;
}
.gwiazdka {
	color: #372c7b;
}
.requiredFields {
	clear: both;
	margin-top: 10px;
	font-size: 10px;
}
.formContainer {
	margin: 15px auto 0 auto;
	width: 350px;
}
.formContainer .searchInput {
	width: 250px;
}
.formTable td {
	padding: 4px 0 4px 0;
}
.formLabel {
	margin-top: 4px;
	width: 170px;
}
.formInput {
	margin-top: 4px;
	width: 170px;
}
.formSpacer {
	float: left;
	height: 20px;
}
.formSubmit {
	padding-top: 10px;
}
.allpayFormButton {
	cursor: pointer;
	font-size: 13px;
	width: 350px;
	background-color: #fce77f;
	font-weight: bold;
	color: #db250e;
	border: 1px solid #372c7b;
}
.formAgreeButton {
	color: #fff;
	background-color: #372c7b;
	font-weight: bold;
}
ul.checkboxes {
	padding: 0;
	margin: 10px 0 10px 0;
	list-style: none;
}
ul.checkboxes li {
	padding: 2px 0 2px 20px;
	margin: 0;
}
ul.checkboxes li.strong {
	padding: 0;
	font-weight: bold;
	margin-bottom: 5px;
}
ul.checkboxes li input {
	margin: 0;
	border: none;
}

/* search results */
a.showLink {
	font-size: 11px;
	font-weight: normal;
	padding-left: 12px;
	background-image:  url(../images/gfx/plus.gif);
	background-repeat: no-repeat;
	background-position: center left;
}
a.hideLink {
	font-size: 11px;
	font-weight: normal;
	padding-left: 12px;
	background-image:  url(../images/gfx/minus.gif);
	background-repeat: no-repeat;
	background-position: center left;
}
a.showLink:hover, a.hideLink:hover {
	color: #000;
	text-decoration: none;
}
.searchShowHide {
	margin-top: 10px;
}
.searchBeginning {
	padding: 10px;
}
.searchBeginning h2 {
	background: none;
}

/* page texts */
.page, .texts {
	margin: 30px 0 20px 0;
}
.page .content a, .texts a {
	color: #372c7b;
}
.page .content a:hover, .texts a:hover {
	color: #000;
}
.beginning {
	font-weight: bold;
	margin-bottom: 10px;
}
.texts ul {
	padding: 0;
	margin-left: 10px;
	list-style: none;
}
.texts ul li {
	padding: 5px 5px 5px 12px;
	background-image: url(../images/gfx/arrow.gif);
	background-repeat: no-repeat;
	background-position: 4px 11px;
}
.texts ul a {
	font-weight: normal;
}
.incDecFont {
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: right;
}
.incDecFont span {
	padding-bottom: 2px;
	border-bottom: 1px solid #372c7b;
}
.textContainer {
	font-family: Verdana;
	line-height: 175%;
	font-size: 12px;
	margin: 20px 0 15px 0;
}
.textContainer .date {
	font-size: 10px;
	background: none;
}
.textContainer .normal {
	font-size: 11px;
}
.textContainer .issue {
	margin-top: 15px;
	font-size: 11px;
	text-align: right;
	color: #666;
}
.textContainer .price {
	padding: 10px 0 20px 0;
	text-indent: 0;
	font-size: 13px;
	color: #372c7b;
}
.textContainer .content a, .textContainer .texts a {
	color: #000;
	border-bottom: 1px solid #f4c220;
}
.textContainer .content a:hover, .textContainer .texts a:hover {
	color: #b48a03;
	border-bottom: 1px solid #000;
}

/* article access */
.accessContainer {
	margin: 20px 50px 20px 50px;
	padding: 10px;
	background-color: #f7f5f8;
	border: 1px solid #d5d1e4;
}
.accessContainer span, .accessContainer a {
	color: #f33420;
	font-weight: normal;
}
.accessContainer span strong {
	font-size: 14px;
	letter-spacing: 1px;
}
.accessContainer a {
	color: #000;
}
.accessContainer .smaller {
	margin-top: 5px;
	font-size: 10px;
}
.accessContainer .form {
	margin: auto;
	padding: 10px 0 0 0;
	width: 190px;
}
.accessContainer .container {
	clear: both;
	height: 22px;
}
.accessContainer .form a.registerLink {
	color: #000;
	font-weight: bold;
	border-bottom: 1px solid #f4c220;
}
.accessContainer .form a.registerLink:hover {
	color: #b48a03;
	border-bottom: 1px solid #000;
}
.accessContainer .button {
	margin-top: 2px;
	margin-bottom: 5px;
	font-size: 11px;
	font-weight: bold;
	background: transparent;
	border: none;
	background-image: url(../images/gfx/login_ico.gif);
	background-repeat: no-repeat;
	background-position: center right;
}
.accessContainer label {
	display: block;
	float: left;
	width: 60px;
}
.accessContainer .input {
	width: 120px;
}
.accessContainer .checkbox {
	border: none;
}
.accessContainer .itemName label {
	float: none;
	font-size: 13px;
	font-weight: bold;
	display: inline;
	width: auto;
}
.accessContainer .itemDescription {
	clear: left;
	margin-top: 10px;
	padding-left: 26px;
}
.accessContainer .itemPrice {
	padding-top: 10px;
	padding-left: 26px;
	padding-bottom: 10px;
}
.accessContainer .itemPrice span {
	font-size: 15px;
	font-weight: bold;
}
.accessContainer .message span, .accessContainer .message a {
	font-weight: bold;
	color: #000;
}
.accessContainer .message a:hover {
	color: #372c7b;
}

/* orders */
ul.paymentTypes {
	padding: 0;
	margin: 0;
	list-style: none;
}
ul.paymentTypes li {
	padding-bottom: 25px;
}
ul.paymentTypes li label {
	font-size: 12px;
}
.paymentImg {
	display: block;
	margin-top: 5px;
	margin-left: 20px;
}
.allPayInfo a {
	font-weight: bold;
	border-bottom: 1px solid #372c7b;
}
.allPayInfo a:hover {
	border-bottom: 1px solid #000;
}


/* small cover */
.smallCover {
	float: left;
	margin-right: 10px;
}

/* issue beginning */
.issueBeginning {
	margin-bottom: 20px;
}
.issueBeginning .beginning {
	font-weight: bold;
}

/* COMMENTS */
.commentsContainer {
	font-family: Verdana;
	padding: 5px 0 0 0;
}
.commentsContainer h1 {
	margin-top: 0;
	font-weight: bold;
}
.commentsContainer .msg {
	padding: 20px 10px 20px 10px;
}
.commentEven, .commentOdd {
	padding: 15px 10px 15px 10px;
	border-bottom: 1px dashed #d2d2d2;
}
.commentEven {
	background-color: #fff;
}
.commentOdd {
	background-color: #f9f9f9;
}
.commentIco {
	float: left;
	margin: 4px 5px 0 0;
}
.commentAuthor {
	margin-top: 14px;
}
.commentAuthor span {
	font-size: 10px;
}

/* tables */
table.artcz, table.editorTable, table.tabMala, table.tabMala2, table.artykul {
	margin: 5px 0 15px 1px;
	background-color: #f7f6f8;
	border: 1px solid #afa7cc;
	border-collapse: collapse;
	width: 99%;
}
table.artcz td, table.editorTable td, table.tabMala td, table.tabMala2 td, table.artykul td {
	font-size: 12px;
	vertical-align: top;
	padding: 5px 10px 5px 10px;
	border: 1px solid #afa7cc;
}
table.tabMala td {
	font-size: 10px;
	padding: 5px 5px 5px 5px;
}
table.tabMala2 td {
	font-size: 10px;
	padding: 5px 1px 5px 1px;
	border: 1px solid #afa7cc;
}

/* my account */
.myAccount {
	float: left;
	margin-top: 4px;
	margin-right: 10px;
	font-weight: bold;
}
.myAccountList {
	float: left;
	clear: right;
	margin: 0 0 20px 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #afa7cc;
}
.myAccountList .item, .myAccountList .itemSelected {
	float: left;
	margin: 0 4px 0 4px;
}
.myAccountList .item {
	margin-top: 3px;
	background-color: #FDF4EA;
	border-top: 1px solid #afa7cc;
	border-right: 1px solid #afa7cc;
	border-bottom: none;
	border-left: 1px solid #afa7cc;
}
.myAccountList .itemSelected {
	border-top: 2px solid #372c7b;
	border-right: 1px solid #372c7b;
	border-bottom: none;
	border-left: 1px solid #372c7b;
}
.myAccountList .item a, .myAccountList .itemSelected a {
	display: block;
	padding: 2px 8px 2px 8px;
	font-weight: bold;
	color: #372c7b;
}
.myAccountList .item a {
	padding-top: 0;
	font-weight: normal;
	background-color: #f4f2f6;
}
.myAccountList .item a:hover {
	font-weight: normal;
	background-color: #e5e2eb;
}
.myAccountList .itemSelected a {
	display: block;
	padding: 2px 8px 2px 8px;
	background-color: #e5e2eb;
	font-weight: bold;
	color: #372c7b;
}
.myStuff a {
	font-weight: bold;
	border-bottom: 1px solid #372c7b;
}
.myStuff a:hover {
	color: #372c7b;
	border-bottom: 1px solid #000;
}

.orderDetails {
	padding: 5px;
	margin-bottom: 10px;
	line-height: 175%;
	background: #fff url(../images/gfx/item_bg.gif) left bottom repeat-x;
	border-bottom: 1px solid #e3e5ed;
}
.orderDetails span {
	color: #E00024;
}
.orderItems {
	border-top: 1px dotted #E8E8E8;
}

/* poll results */
.pollAnswer {
	margin: 10px 20px 15px 20px;
}
.pollAnswer .answer {
	margin-bottom: 5px;
	width: 80%;
}
.pollAnswer .answer .votes {
	font-size: 10px;
	margin-left: 10px;
}
.pollAnswer .result {
	overflow: hidden;
	height: 4px;
	width: 80%;
	background-color: #fff4f3;
}
.pollAnswer .resultP {
	height: 4px;
	background-color: #372c7b;
}
.totalVotes {
	margin-left: 20px;
	margin-bottom: 20px;
}
ul.otherPolls {
	padding: 0;
	margin: 10px 0 10px 10px;
	list-style: none;
}
ul.otherPolls li {
	padding: 2px 5px 2px 12px;
	background-image: url(../images/gfx/arrow.gif);
	background-repeat: no-repeat;
	background-position: 4px 8px;
}


/* RIGHT CONTAINER */
#rightContainer {
	margin-left: 10px;
	float: left;
	width: 170px;
	display: inline;
	overflow: hidden;
}
#rightContainer .top {
	margin-top: 10px;
	height: 114px;
	background-color: #efedf2;
	border-bottom: 1px solid #fff;
	overflow: hidden;
}

/* LOGIN CONTAINER */
#loginBox {
	padding: 10px;
	text-align: right;
}
#loginBox .container  {
	text-align: right;
	width: 100%;
}
#loginBox .inputLb {
	float: left;
	text-align: left;
}
#loginBox .input {
	margin-top: 1px;
	width: 98px;
}
#loginBox .button {
	margin-top: 2px;
	margin-bottom: 5px;
	font-size: 11px;
	font-weight: bold;
	background: transparent;
	border: none;
	background-image: url(../images/gfx/login_ico.gif);
	background-repeat: no-repeat;
	background-position: center right;
}
#loginBox a {
	font-size: 10px;
}
#loginBox .userName a {
	font-size: 12px;
	color: #372c7b;
	font-weight: bold;
}
#loginBox .logout {
	margin-top: 10px;
}
#loginBox .logout a {
	padding-right: 18px;
	font-size: 11px;
	font-weight: bold;
	background: transparent url(../images/gfx/logout_ico.gif) no-repeat bottom right;
}

/* current issue box */
#issueBox {
	overflow: hidden;
}
#issueBox .boxContent {
	border-right: none;
	border-left: none;
	margin-bottom: 0;
}
#issueBox .issueNo {
	margin-bottom: 5px;
	font-weight: bold;
	text-align: right;
}
#issueBox .cover {
	margin-bottom: 10px;
}
#issueBox .category {
	margin-bottom: 20px;
}
#issueBox .category .name {
	margin-bottom: 5px;
	padding-left: 10px;
	color: #372c7b;
	font-size: 12px;
	font-weight: bold;
	line-height: 125%;
	background: #f4f2f6 url(../images/gfx/big_yellow_square.gif) 0 6px no-repeat; 
}
#issueBox .category .article {
	margin-bottom: 10px;
	padding-left: 10px;
}
#issueBox .category .article .title a {
	line-height: 125%;
}
#issueBox .category .article .author {
	margin-right: 1px;
	margin-top: 4px;
	text-align: right;
	font-size: 10px;
	color: #6c6783;
	line-height: 100%;
}
/* previousIssuesBox */
#previousIssuesBox select {
	width: 100%;
}

.textContainer .author {
	color: #6c6783;
	font-weight: bold;
}

/* newsletter box */
#newsletterBox .textInput {
	width: 135px;
}
#newsletterBox ul {
	padding: 0;
	margin: 10px 0 10px 0;
	list-style: none;
}
#newsletterBox ul li {
	clear: both;
}
#newsletterBox ul .pollRadio {
	float: left;
	clear: left;
	width: 25px;
}
#newsletterBox ul .pollLabel {
	float: left;
	width: 123px;
	margin-bottom: 10px;
}
#newsletterBox ul .pollLabel label {
	font-weight: normal;
}
#newsletterBox ul input {
	border: none;
}
#newsletterBox .button {
	height: 20px;
	color: #ebe7f5;
	line-height: 100%;
	background-color: #372c7b;
	border-top: 1px solid #372c7b;
	border-right: 1px solid #372c7b;
	border-bottom: 2px solid #afa7cc;
	border-left: 1px solid #372c7b;
	font-weight: bold;
}



/* FOOTER CONTAINER */
p.goUp {
	clear: both;
	border-bottom: 1px solid #372c7b;
	text-align: right;
	padding: 0;
	margin-bottom: 0;
}
p.goUp a {
	padding-right: 12px;
	background: #fff url(../images/gfx/go_up_ico.gif) no-repeat bottom right;
}
#footerContainer {
	clear: both;
	padding: 5px 10px 5px 10px;
	background-color: #f7f6f8;
}
#footerContainer p {
	margin: 5px 0 5px 0;
}
#footerContainer p a {
	font-size: 11px;
}
#footerContainer p a.selected {
	font-weight: bold;
}
#footerContainer a.address {
	float: right;
	color: #372c7b;
	font-size: 10px;
	font-weight: normal;
	background: #f7f6f8 url(../images/gfx/ch_beck_logo.gif) no-repeat top right;
	padding: 22px 47px 0 0;
	margin-top: 5px;
	margin-left: 15px;
}
#footerContainer a.address:hover {
	color: #372c7b;
}
#footerContainer #nip {
	text-align: right;
	font-size: 10px;
	color: #372c7b;
}
#footerContainer #realization, #footerContainer #realization a {
	font-size: 10px;
	color: #999;
}
#footerContainer #realization a {
	font-weight: normal;
}
#footerContainer #realization a:hover {
	color: #000;
}

/* RECOMMEND FORM */
#recommendBox {
	margin-top: 10px;
	text-align: left;
	font-size: 12px;
}
#recommendBox .header {
	font-weight: bold;
}
#recommendBox .link {
	font-size: 11px;
	color: #666;
}
#recommendBox .body {
	margin-top: 3px;
	padding: 10px;
	border-top: 1px solid #afa7cc;
	background-color: #f4f2f6;
}
#recommendBox table th {
	vertical-align: top;
}
#recommendBox .button {
	margin-top: 10px;
	height: 18px;
	color: #ebe7f5;
	line-height: 100%;
	background-color: #372c7b;
	border-top: 1px solid #372c7b;
	border-right: 1px solid #372c7b;
	border-bottom: 2px solid #afa7cc;
	border-left: 1px solid #372c7b;
	font-weight: bold;
}
#recommendBox .formMesg {
	color: #372c7b;
	font-weight: normal;
}
#recommendBox .formMesg ul {
	margin: 5px 10px 5px 20px;
	list-style: disc;
}

/* ADV */
.adv {
	font-size: 12px;
}
.adv .header {
	margin-bottom: 10px;
	letter-spacing: 2px;
	border-bottom: 1px solid #333;
}
.adv hr {
	border: none;
	color: #333;
	background-color: #333;
	height: 1px;
}

.addWidth {

 width: 109px;
}