body { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
p { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.head1    { font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.head2   { color: black; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.head3   { color: #3f5eb1; font-weight: bold; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.text1    { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.text2   { color: black; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.price1   { color: #1a145a; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.error_txt     { color: red; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a.basket    { color: #23296f; font-size: 12px; text-decoration: none }
a.basket:hover  { color: #87180f }

a.error_link { font-size: 12px; color: blue; text-decoration: underline }
a.error_link:hover {font-size: 12px;  color: green; text-decoration: underline }

a.m_item    { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.m_item:hover { color: #262699 }
a.art_det:hover { color: #c95d2a }
a.art_det { color: #193878; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.art_name   { color: #193878; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.art_name:hover  { color: #c95d2a }
a.art_name2  { color: #193878; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.art_name2:hover  { color: #c95d2a }
a.site { color: #193878; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.site:hover { color: #c95d2a }
a.webd { color: gray; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.webd:hover { color: #ff2e1d; text-decoration: underline }

a.n_link { color: gray; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.n_link:hover { color: #ff2e1d; text-decoration: underline }


.path_link   { color: #193878; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.path_link   { color: #193878; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.path_link:hover  { color: #c95d2a }

.nav_navig   { color: #193878; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.nav_navig   { color: #193878; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  text-decoration: underline }
a.nav_navig:hover  { color: #c95d2a }

a.art_title   { color: #193878; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.art_title:hover  { color: #c95d2a }

.order_head { color: #3f5eb1; font-weight: bold; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.basket_title { color: black; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.basket_text { color: black; font-size: 13px; text-decoration: none }

.custinf_title { color: black; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.custinf_text { color: black; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

input.basket_quant { font-size: 10px; background-color: white; margin-top: 2px; margin-bottom: 2px; padding-top: 2px; border: solid 1px gray; width: 25px; height: 18px }
input.custstd_fld { margin-top: 2px; margin-bottom: 2px; border: solid 1px black; width: 357px }
input.custstd_nn { margin-top: 2px; margin-bottom: 2px; border: solid 1px black; width: 200px }
input.reminder_txt_f { margin-top: 2px; margin-bottom: 2px; border: solid 1px black; width: 200px }
input.custstd_vn { margin-top: 2px; margin-right: 5px; margin-bottom: 2px; border: solid 1px black; width: 150px }
input.custstd_plz { margin-top: 2px; margin-right: 5px; margin-bottom: 2px; border: solid 1px black; width: 100px }
input.custstd_city { margin-top: 2px; margin-bottom: 2px; border: solid 1px black; width: 250px }
select.country { font-size: 12px; border: solid 1px #3f5eb1; width: 120px; height: 15px }

.list_head { color: black; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

select.search{ font-size: 12px; border: solid 1px #3f5eb1; width: 120px; height: 15px }
input.search { font-size: 10px; background-color: white; margin-top: 2px; margin-bottom: 2px; padding-top: 2px; border: solid 1px gray; width: 120px; height: 18px }
.search { font-size: 12px  }

textarea.agb   { font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: solid 1px #808080; width: 540px; height: 100px }
a.log_in   { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
form { margin: 0px; padding: 0px }

.one_p_text   { color: #e8e9ed; font-size: 1px }
a  { color: #e8e9ed; font-size: 1px }


