body { color: #efde1c; font-size: 16px; font-family: "century gothic", Verdana, Arial, Helvetica, sans-serif; }
p {  }
p, td { font-family: "century gothic", Verdana, Arial, Helvetica, sans-serif; }
.head1    {  font-size: 16px;  }
.head2   {   font-size: 13px;  }
.head3   {   font-size: 15px;  }
.text1    {  font-size: 12px;  }
.text2   {  font-size: 14px;  }
.price1   {  font-weight: bold; font-size: 14px;  }
.error_txt     { color: red; font-size: 12px; ; text-decoration: underline }
a.basket    { color: #23296f; font-size: 12px; text-decoration: none }
a.basket:hover  {  }


a.m_item    {  font-size: 12px;  }
a.m_item:hover {  }
a.art_det:hover {  }
a.art_det {  font-weight: normal; font-size: 10px;  }
a.art_name   {  font-weight: bold; font-size: 12px;  }
a.art_name:hover  {  }
a.art_name2  {  font-size: 12px;  }
a.art_name2:hover  {  }
a.site {  font-size: 12px;  }
a.site:hover {  }
a.webd { color: gray; font-size: 11px; ; text-decoration: none }
a.webd:hover {  text-decoration: underline }

a { color: gray; font-size: 11px; ; text-decoration: none }
a:hover {  text-decoration: underline }


.path_link   {  font-weight: bold; font-size: 12px;  }
a.path_link   {  font-weight: bold; font-size: 12px;  }
a.path_link:hover  {  }

.nav_navig   {  font-weight: bold; font-size: 12px;  }
a.nav_navig   {  font-weight: bold; font-size: 12px; ;  text-decoration: underline }
a.nav_navig:hover  {  }

a.art_title   {  font-weight: bold; font-size: 12px;  }
a.art_title:hover  {  }

.order_head {  font-size: 15px;  }
.basket_title {  font-weight: bold; font-size: 10px;  }
.basket_text {  font-size: 13px; text-decoration: none }

.custinf_title {  font-weight: bold; font-size: 13px;  }
.custinf_text {  font-size: 13px;  }

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: 347px }
input.custstd_nn { margin-top: 2px; margin-bottom: 2px; border: solid 1px black; width: 150px }
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: 187px }
input.custstd_plz { margin-top: 2px; margin-right: 5px; margin-bottom: 2px; border: solid 1px black; width: 80px }
input.custstd_city { margin-top: 2px; margin-bottom: 2px; border: solid 1px black; width: 257px }
select.country { font-size: 12px; border: solid 1px #3f5eb1; width: 120px; height: 15px }

.list_head {  font-size: 13px;  }

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; ; border: solid 1px #808080; width: 540px; height: 100px }
a.log_in   {  font-size: 12px;  }
form { margin: 0px; padding: 0px }
