#LoginView {margin-bottom:2em;}
#LoginView h3 {margin:0 0 1em 0; padding:0 0 0.2em 0; font-size:1.33em; border-bottom:1px solid #c6c6c6; font-family:Helvetica, Arial, Tahoma, Verdana, Sans-Serif;}
#LoginView form, #LoginView fieldset {margin:0; padding:0; border:0;}
#LoginView .loginMenu {float:right; list-style-type:none; margin:0 0 2em 0; padding:0.5em; border:0.08em solid #ddd; background-color:#fff4e8;}
#LoginView .loginMenu li {margin:0.2em 0; padding:0 1em; background-image:url(../images/icons/raquo.gif); background-repeat:no-repeat; background-position:left center;}
#LoginView .loginBox {padding:0.5em; background-color:#f6f6f6; border:1px solid #ddd; width:90%; margin:0 auto 2em auto; font-size:0.92em;}
#LoginView .loginBox h4 {color:#545454; border-bottom:0.08em solid #eee; line-height:1.5em; margin:0 0 0.5em 0; text-transform:uppercase;}
#LoginView .loginBox p {margin:0.2em 0;}
#LoginView .loginBox .loginDesc {margin:0.5em 0;}
#LoginView .loginBox ul {margin:0 0 0 20px; padding:0; list-style-type:square;}
#LoginView .cText {width:25em;}
#LoginView textarea {width:25em; height:6em;}
#LoginView .cSubmit {width:7.25em; height:1.9em; background-image:url(../images/buttons/cButton.gif); border:0; color:#fff; font-size:1em; background-color:transparent;}
#LoginView .orderHistory {width:100%; border:1px solid #ccc; border-width:0 1px 1px 0;}
#LoginView .orderHistory td {padding:0.2em 0.3em; border:1px solid #ccc; border-width:1px 0 0 1px;}
#LoginView .orderHistory .c2 {background-color:#fff;}
#LoginView .basketViewInOrder {border:1px solid #ddd; border-width:1px 0 0 1px; color:#545454; font-size:0.92em; width:100%;}
#LoginView .basketViewInOrder td {border:1px solid #ddd; border-width:0 1px 1px 0; padding:0.5em;}
#LoginView .basketViewInOrder thead td {background-color:#ebebeb; font-weight:bold;}
#LoginView .basketViewInOrder .c3 {text-align:right;}
#LoginView .basketViewInOrder .c5 {text-align:right; width:11em;}
#LoginView .basketViewInOrder .even td {background-color:#fff;}
#LoginView .basketViewInOrder .odd td {background-color:#fff4e8;}
#LoginView .basketViewInOrder tfoot td {font-weight:bold;}
#LoginView .basketViewInOrder tfoot .c5 {color:#f70;}


#RegistrationView {margin-bottom:2em;}
#RegistrationView h3 {margin:0 0 1em 0; padding:0 0 0.2em 0; font-size:1.33em; border-bottom:1px solid #c6c6c6; font-family:Helvetica, Arial, Tahoma, Verdana, Sans-Serif;}
#RegistrationView form, #RegistrationView fieldset {margin:0; padding:0; border:none;}
#RegistrationView table {border:1px solid #ddd; border-width:1px 0 0 1px; font-size:0.92em; margin-bottom:1em;}
#RegistrationView table td {border:1px solid #ddd; border-width:0 1px 1px 0; padding:0.4em 1em;}
#RegistrationView table .c1 {background-color:#f6f6f6; text-align:right;}
#RegistrationView .cSubmit {width:7.2em; height:1.9em; background-image:url(../images/buttons/cButton.gif); border:0; color:#fff; font-size:0.92em; background-color:transparent;}
#RegistrationView .cText {width:25em;}
#RegistrationView textarea {width:25em; height:6em;}
#RegistrationView select {width:25.6em;}
#RegistrationView fieldset.newsletter {position:relative; margin-left:1.8em; color:#999;}
#RegistrationView fieldset.newsletter #Cover {position:absolute; top:0; left:0; bottom:0; width:100%; overflow:hidden; background-image:url(../images/cover.gif); background-repeat:repeat-y;}


#ContactForm {margin-top:3em;}
#ContactForm form, #ContactForm fieldset {margin:0; padding:0; border:none;}
#ContactForm table {margin:0 auto 1em auto; width:90%; border:1px solid #ddd; border-width:1px 0 0 1px; font-size:0.92em;}
#ContactForm table td {border:1px solid #ddd; border-width:0 1px 1px 0; padding:0.5em 1em;}
#ContactForm table .c1 {background-color:#f6f6f6;}
#ContactForm table .cText {width:25em;}
#ContactForm table textarea {width:25em; height:6em;}
#ContactForm table select {width:25.6em;}
#ContactForm table img {margin-bottom:10px;}
#ContactForm table input.captcha {width:12.26em; margin-right:0.5em;}
#ContactForm .cButton {width:7.2em; height:1.9em; background-image:url(../images/buttons/cButton.gif); border:0; color:#fff; font-size:0.92em; background-color:transparent;}


.documentView {color:#545454; margin-bottom:2em;}
.documentView .documentBody {}
.documentView h3 {margin:0 0 1em 0; padding:0 0 0.2em 0; font-size:1.33em; border-bottom:1px solid #c6c6c6; font-family:Helvetica, Arial, Tahoma, Verdana, Sans-Serif;}
.documentView .documentMenu {float:left; list-style-type:none; margin:0 0 2em 0; padding:0.5em; border:0.08em solid #ddd; background-color:#fff4e8;}
.documentView .documentMenu li {margin:0.2em 0; padding:0 1em; background-image:url(../images/icons/raquo.gif); background-repeat:no-repeat; background-position:left center;}

#NewsView h4 {font-size:14px; width:450px; float:left; display:inline; margin-top:0;}
#NewsView .picture {margin-bottom:1em; float:right; display:inline;}
#NewsView .picture img {border:1px solid #ddd;}
#NewsView .picture a:hover img {border:1px solid #ccc;}
#NewsView .links {float:left; display:inline; margin-bottom:2em;}
#NewsView .item {margin-bottom:3em;}

#Payments {}
#Payments h3 {margin:0 0 1em 0; padding:0 0 0.2em 0; font-size:1.33em; border-bottom:1px solid #c6c6c6; font-family:Helvetica, Arial, Tahoma, Verdana, Sans-Serif;}
#Payments ul {margin:2em 0; padding:0; list-style-type:none;}
#Payments form, #Payments fieldset {border:0; margin:0; padding:0;}
#Payments .cSubmit {background-color:transparent; background-image:url(../images/buttons/payments_bg.gif); border:none; color:#fff; font-size:0.92em; height:1.94em; width:14.46em; }
