body
{
  margin:0px;
  padding:0px;
  font-family:arial,tahoma,verdana;
  font-weight:normal;
  font-size:11px;
  background:#FFF8DC;
  color:#646464;
}

table
{
  padding:0px;
  margin:0px;
  border-collapse:collapse;
  border-spacing:0px;
}

td
{
  padding:0px;
  margin:0px;
  text-align:left;
  vertical-align:top;
  font-family:arial,tahoma,verdana;
  font-size:11px;
  color:#646464;
}


input
{  font-size:11px;
  padding:1px;
}
select
{
  font-size:11px;
  padding:0px;
  vertical-align:middle;
}
input.button
{
  border:1px solid #666666;
  background:#F9E8A2;
  padding:1px;
  font-weight:bold;
  color:#666666;
  vertical-align:middle;
}
input.buttonRed
{  border:1px solid #9E1A1A;
  background:#EB8787;
  padding:1px;
  font-weight:bold;
  color:#444444;
  vertical-align:middle;
}

form
{
  margin:0px;
}

a
{
  text-decoration:underline;
  font-size:11px;
  color:#636363;
}
a:hover
{
  text-decoration:none;
  font-size:11px;
  color:#3A0000;
}

table.maintable
{  width:1000px;
}
table.maintable td.mtlefttd
{
  width:13px;
  background:url(images/mtlefttd.gif) right top repeat-y;
}
table.maintable td.mtrighttd
{
  width:13px;
  background:url(images/mtrighttd.gif) left top repeat-y;
}
table.maintable td.mtmidtd
{
  border-left:1px solid #A1A195;
  border-right:1px solid #A1A195;
  background:#ffffff;
}

table.mainsitetab
{  width:100%;
}
table.mainsitetab td.toptd
{
  height:21px;
  background:#957A5C;
  text-align:right;
  vertical-align:middle;
  padding-right:10px;
}
table.mainsitetab td.logotd
{
  height:144px;
  border-top:1px solid #FFFFFF;
  border-bottom:1px solid #FFFFFF;
}
table.mainsitetab td.mainmenutd
{
  height:29px;
  background:#AEA195;
}
table.mainsitetab td.botmenutd
{
  border-top:1px solid #D4D4D4;
  border-bottom:1px solid #D4D4D4;
  padding:5px;
}
table.mainsitetab td.copyright
{
  padding:10px;
  color:#7A7A7A;
}



table.topmenu
{
  height:16px;
}
table.topmenu td.item
{
  font-size:11px;
  vertical-align:middle;
  color:#FFFAFF;
}
table.topmenu td.item a
{
  font-weight:normal;
  text-decoration:none;
  color:#FFFAFF;
}
table.topmenu td.item a:hover
{
  font-weight:normal;
  text-decoration:underline;
  color:#FFFAFF;
}

table.topmenu td.delim
{
  width:15px;
  background:url(images/whitemenudelim.gif) 50% 50% no-repeat;
}
table.topmenu td.delim1
{
  width:15px;
  background:url(images/whitemenudelim1.gif) 50% 50% no-repeat;
}

table.bottommenu
{
  height:16px;
}
table.bottommenu td.item
{
  font-size:11px;
  vertical-align:middle;
  color:#FFFAFF;
}
table.bottommenu td.item a
{
  font-weight:bold;
  text-decoration:none;
}
table.bottommenu td.item a:hover
{
  font-weight:bold;
  text-decoration:none;
}

table.bottommenu td.delim
{
  width:15px;
}
table.bottommenu td.delim1
{
  width:15px;
}

table.mainmenu
{
  height:27px;
  width:95%;
}
table.mainmenu td.item
{
  font-family:tahoma;
  font-size:14px;
  vertical-align:middle;
  color:#FFFAFF;
  text-align:center;
}
table.mainmenu td.item a
{
  font-family:tahoma;
  font-weight:bold;
  font-size:14px;
  text-decoration:none;
  color:#FFFAFF;
}
table.mainmenu td.item a:hover
{
  font-family:tahoma;
  font-weight:bold;
  font-size:14px;
  text-decoration:none;
  color:#F7D1B7;
}
table.mainmenu td.item a.mainmenu-curr
{
  font-family:tahoma;
  font-weight:bold;
  font-size:14px;
  text-decoration:none;
  color:#F7D1B7;
}
table.mainmenu td.item a.mainmenu-curr:hover
{
  font-family:tahoma;
  font-weight:bold;
  font-size:14px;
  text-decoration:none;
  color:#F7D1B7;
}
table.mainmenu td.delim
{
  width:15px;
  background:url(images/whitemenudelim2.gif) 50% 50% no-repeat;
}

table.contenttab
{  width:100%;
}
table.contenttab td.left
{
  width:161px;
  background:#F1F1F1;
}
table.contenttab td.right
{
  width:161px;
  background:#F1F1F1;
}
table.contenttab td.body
{
  padding:10px;
}

table.productitem
{
  width:100%;
  height:13px;
}
table.productitem td.def
{
  background:url(images/point.gif) 10px 50% no-repeat;
  padding-left:20px;
  vertical-align:middle;
}
table.productitem td.arrow1
{
  background:url(images/arrow4.gif) 50% 50% no-repeat;
  width:20px;
}
table.productitem td.arrow1h
{
  background:url(images/arrow4.gif) 50% 50% no-repeat #B5B5B5;
  width:20px;
}
table.productitem td.arrow2
{
  background:url(images/arrow2.gif) 50% 50% no-repeat #B5B5B5;
  width:20px;
}
table.productitem td.arrow3
{
  background:url(images/arrow3.gif) 50% 50% no-repeat;
  width:20px;
}
table.productitem td.hover
{
  background:url(images/arrow.gif) 7px 50% no-repeat #B5B5B5;
  padding-left:20px;
  vertical-align:middle;
}
table.productitem td a
{
  font-weight:normal;
  text-decoration:none;
  color:#696666;
}
table.productitem td a:hover, table.productitem td.hover a
{
  font-weight:bold;
  text-decoration:none;
  color:#5F6061;
}
table.productitem-brand
{
  width:100%;
  background:#6F6F6F;
}
table.productitem-brand td
{
  padding:1px 10px 1px 30px;
}
table.productitem-brand td.hover
{
  padding:1px 10px 1px 30px;
}
table.productitem-brand td a
{
  font-weight:normal;
  color:#FFFEFE;
  text-decoration:none;
}
table.productitem-brand td a:hover
{
  font-weight:normal;
  color:#FFD98F;
  text-decoration:none;
}
table.productitem-brand td.hover a
{
  color:#FFD98F;
  text-decoration:none;
}
table.productitem-brand td.hover a:hover
{
  color:#FFD98F;
  text-decoration:none;
}

table.headtitle
{
  width:100%;
  margin-top:10px;
  margin-bottom:10px;
}
table.headtitle td
{
  font-family:tahoma,verdana;
  font-weight:bold;
  font-size:13px;
  padding-left:20px;
  padding-bottom:5px;
  text-transform:capitalize;
  color:#595959;
}
table.headtitle2
{
  width:100%;
  margin-bottom:10px;
}
table.headtitle2 td
{
  font-family:tahoma,verdana;
  font-weight:bold;
  font-size:12px;
  padding-left:20px;
  padding-bottom:5px;
  text-transform:capitalize;
  color:#666666;
}
table.headtitleleft
{
  margin:10px 0px 10px 0px;
  width:100%;
  background:#E5E5E5;
  border-top:1px solid #DDDDDD;
  border-bottom:1px solid #DDDDDD;
}
table.headtitleleft td
{
  font-family:tahoma,verdana;
  font-weight:bold;
  font-size:13px;
  padding:2px 0px 2px 20px;
  text-transform:capitalize;
  color:#666666;
}
table.headtitleleftred
{
  margin:10px 0px 10px 0px;
  width:100%;
  background:#E5E5E5;
  border-top:1px solid #DDDDDD;
  border-bottom:1px solid #DDDDDD;
}
table.headtitleleftred td
{
  font-family:tahoma,verdana;
  font-weight:bold;
  font-size:13px;
  padding:2px 0px 2px 20px;
  text-transform:capitalize;
  color:#C84731;
}
table.headtitlered
{
  margin:10px 0px 10px 0px;
  width:100%;
}
table.headtitlered td
{
  font-family:tahoma,verdana;
  font-weight:bold;
  font-size:13px;
  padding-left:20px;
  padding-bottom:5px;
  text-transform:capitalize;
  color:#FF0000;
}

div.hid
{  display:none;
}
div.vis
{
  display:block;
}

table.logintable
{
  width:100%;
}
table.logintable td
{
  padding-left:10px;
  padding-bottom:5px;
}
table.logintable td input.field
{
  width:130px;
}
table.logintable td.submittd
{
  text-align:left;
  padding-bottom:5px;
  padding-left:55px;
}
table.logintable td a
{
  font-weight:normal;
  font-size:11px;
  text-decoration:none;
  color:#636363;
}
table.logintable td a:hover
{
  font-weight:normal;
  font-size:11px;
  text-decoration:underline;
  color:#636363;
}

a.actlink
{  font-size:12px;
  font-weight:bold;
  color:#636363;
  text-decoration:none;
}
a.actlink:hover
{
  font-size:12px;
  font-weight:bold;
  color:#434343;
  text-decoration:none;
}
span.actlinkdelim
{  padding-left:10px;
  padding-right:10px;
  font-size:12px;
  font-weight:bold;
  color:#636363;
}
table.errortable
{  width:60%;
}
div.error
{  color:#990203;
  font-weight:bold;
}

table.cattab
{  width:100%;
  margin-bottom:10px;
}
table.cattab td
{
  padding:2px 2px 3px 3px;
}
table.brandtabcat
{  width:100%;
  border:1px solid #676767;
}
table.brandtabcat td.name
{
  font-family:tahoma,verdana;
  background:#BBBBBB;
  height:22px;
  vertical-align:middle;
  text-align:center;
}
table.brandtabcat td.name a
{
  font-weight:bold;
  font-size:12px;
  color:#676767;
  text-decoration:none;
}
table.brandtabcat td.name a:hover
{
  font-weight:bold;
  font-size:12px;
  color:#303030;
  text-decoration:none;
}
table.brandtabcat td.details
{
  height:25px;
  background:url(images/arrow5.gif) 5px 50% no-repeat;
  padding-left:25px;
  vertical-align:middle;
}
table.brandtabcat td.details a
{  font-family:tahoma,verdana;
  font-weight:bold;
  font-size:11px;
  color:#676767;
  text-decoration:none;
}
table.brandtabcat td.details a:hover
{
  font-weight:bold;
  font-size:11px;
  color:#303030;
  text-decoration:none;
}
table.brandtabcat td.price
{
  height:25px;
  text-align:center;
  vertical-align:middle;
  font-family:tahoma,verdana;
  font-weight:bold;
  font-size:11px;
  color:#676767;
}
table.brandtabcat td.price span.actionprice
{
  color:#DC533F;
}
table.brandtabcat td.image
{
  text-align:center;
  vertical-align:top;
  padding:5px 3px 3px 3px;
}
table.brandtabcat td.info
{
  text-align:center;
  padding:3px;
  font-weight:bold;
}
table.brandtabcat td.info table.parttp1
{
  width:100%;
  border:1px solid #D3D3D3;
}
table.brandtabcat td.info table.parttp1 td
{
  background:#D3D3D3;
  padding:1px 5px 1px 5px;
  font-weight:bold;
  text-align:right;
}
table.brandtabcat td.info table.parttp1 a
{
  text-decoration:none;
}
table.brandtabcat td.info table.parttp1 a:hover
{
  text-decoration:none;
}
table.brandtabcat td.info table.parttp1 td.arrow
{
  background:url(images/arrow2.gif) 50% 50% no-repeat #D3D3D3;
  width:10px;
}
table.brandtabcat td.info table.parttp
{
  width:100%;
  border:1px solid #D3D3D3;
  cursor:hand;
  margin-bottom:5px;
}
table.brandtabcat td.info table.parttp td
{
  background:#ffffff;
  padding:1px 5px 1px 5px;
  font-weight:bold;
  text-align:right;
}
table.brandtabcat td.info table.parttp a
{
  text-decoration:none;
}
table.brandtabcat td.info table.parttp a:hover
{
  text-decoration:none;
}
table.brandtabcat td.info table.parttp td.arrow
{
  background:url(images/arrow1.gif) 50% 50% no-repeat;
  width:10px;
}

table.brandtabcat td.info table.partbt1
{
  width:100%;
  border:1px solid #D3D3D3;
}
table.brandtabcat td.info table.partbt1 td
{
  font-weight:bold;
  background:#D3D3D3;
  padding:1px 5px 1px 5px;
}
table.brandtabcat td.info table.partbt1 a
{
  text-decoration:none;
}
table.brandtabcat td.info table.partbt1 a:hover
{
  text-decoration:none;
}
table.brandtabcat td.info table.partbt1 td.arrow
{
  font-weight:bold;
  background:url(images/arrow3.gif) 50% 50% no-repeat #D3D3D3;
  width:10px;
}
table.brandtabcat td.info table.partbt
{
  margin-top:5px;
  width:100%;
  border:1px solid #D3D3D3;
  cursor:hand;
}
table.brandtabcat td.info table.partbt td
{
  font-weight:bold;
  background:#ffffff;
  padding:1px 5px 1px 5px;
}
table.brandtabcat td.info table.partbt a
{
  text-decoration:none;
}
table.brandtabcat td.info table.partbt a:hover
{
  text-decoration:none;
}
table.brandtabcat td.info table.partbt td.arrow
{
  font-weight:bold;
  background:url(images/arrow4.gif) 50% 50% no-repeat;
  width:10px;
}

table.partmidtp
{  width:100%;
  height:70px;
  border:1px solid #D3D3D3;
}
table.partmidtp td
{
  vertical-align:top;
}
table.partmidbt
{
  width:100%;
  height:70px;
  border:1px solid #D3D3D3;
}
table.partmidbt td
{
  vertical-align:bottom;
}
table.scolors
{  width:100%;
}
table.scolors td.coloritemtd
{
  padding:2px;
  text-align:center;
}
table.scolors td.cuttype
{
  padding:1px 2px 2px 3px;
  text-align:right;
}
table.scolors td.cuttype a
{
  font-family:tahoma,verdana;
  font-weight:bold;
  text-decoration:none;
}
table.scolors td.cuttype a:hover
{
  font-family:tahoma,verdana;
  font-weight:bold;
  text-decoration:none;
}
table.coloritem td
{  width:14px;
  height:14px;
  border:1px solid #646161;
  padding:0px;
}
table.coloritem td image
{
  width:14px;
  height:14px;
  border:0px;
}

table.brandtab
{
  width:100%;
  border:1px solid #676767;
}
table.brandtab td.name
{
  font-family:tahoma,verdana;
  background:#BBBBBB;
  height:22px;
  vertical-align:middle;
  text-align:center;
  font-weight:bold;
  font-size:12px;
  color:#676767;
  text-decoration:none;
}
table.brandtab td.cuttypes table
{
  width:100%;
  height:25px;
}
table.brandtab td.cuttypes table td
{
  border-bottom:1px solid #757575;
  border-left:1px solid #9A9A9A;
  border-right:1px solid #9A9A9A;
  border-top:1px solid #9A9A9A;
  background:#E6E6E6;
  text-align:center;
  vertical-align:middle;
  padding:2px;
}
table.brandtab td.cuttypes table td a
{
  text-decoration:none;
  font-weight:bold;
  font-size:11px;
  color:#757575;
}
table.brandtab td.cuttypes table td a:hover
{
  text-decoration:none;
  font-weight:bold;
  font-size:11px;
  color:#585858;
}
table.brandtab td.cuttypes table td.curr
{
  border-bottom:0px;
  border-left:1px solid #757575;
  border-right:1px solid #757575;
  border-top:1px solid #757575;
  background:#FFFFFF;
  font-weight:bold;
  font-size:11px;
}
table.brandtab td.main
{
  padding:10px;
}
table.brandtab td.main table
{
  width:100%;
}
table.brandtab td.main table td.image
{
  width:40%;
  padding-bottom:10px;
}
table.brandtab td.main table td.image img
{
  border:1px solid #505050;
}
table.brandtab td.main table td.image div.resize
{
  width:100%;
  height:20px;
  z-index:30;
  position:relative;
  bottom:22px;
  right:12px;
  text-align:right;
}
table.brandtab td.main table td.image div.resize img
{
  border:0px;
}
table.brandtab td.main table td.description
{
  width:60%;
  padding-left:10px;
}
table.brandtab td.main table td.description div.title
{
  font-weight:bold;
  font-size:12px;
}
table.brandtab td.main table td.description div.description
{
  padding-top:5px;
  padding-bottom:15px;
}
table.brandtab td.main table td div.link
{
  font-size:12px;
  padding:5px 0px 10px 0px;
}
table.brandtab td.main table td div.link img
{
  border:0px;
}
table.brandtab td.main table td div.link a
{
  font-weight:bold;
  text-decoration:none;
}
table.brandtab td.main table td div.link a:hover
{
  font-weight:bold;
  text-decoration:none;
}
table.brandtab td.main table td.description div.price
{
  margin-top:10px;
  font-weight:bold;
  font-size:13px;
  color:#5B7D4F;
}
table.brandtab td.main table td.description div.tax
{
  font-size:11px;
}
table.brandtab td.main table td.description div.oldprice
{
  margin-top:10px;
  font-weight:bold;
  font-size:12px;
  text-decoration:line-through;
  color:#AB4944;
}
table.brandtab td.main table td.description div.actionName
{
  margin-top:5px;
  font-weight:bold;
  font-size:12px;
}
table.brandtab td.main table td.description select
{
  font-size:11px;
  height:17px;
}
table.brandtab td.colors
{
  padding-left:10px;
  padding-right:10px;
}
table.brandtab td.colors div.title
{
  padding-left:10px;
  font-weight:bold;
  font-size:12px;
}
table.brandtab td.colors div.images
{
  height:320px;
  overflow:auto;
  scrollbar-face-color:#E6E6E6;
  scrollbar-highlight-color:#ffffff;
  scrollbar-3dlight-color:#757575;
  scrollbar-darkshadow-color:#ffffff;
  scrollbar-shadow-color:#757575;
  scrollbar-arrow-color:#757575;
  scrollbar-track-color:#ffffff;
}
table.brandtab td.colors table
{
  width:100%;
}
table.brandtab td.colors table td
{
  text-align:center;
  padding-top:5px;
  padding-bottom:5px;
}
table.brandtab td.colors table td img
{
  border:2px solid #CFCFCF;
}
table.brandtab td.colors table td a
{
  font-weight:bold;
  text-decoration:none;
}
table.brandtab td.colors table td a:hover
{
  font-weight:bold;
  text-decoration:none;
}

table.brandtab td.colors table td.curr
{
  text-align:center;
  padding-top:5px;
  padding-bottom:5px;
  background:#EEEEEE;
}
table.brandtab td.colors table td.curr img
{
  border:2px solid #505050;
}
table.brandtab td.colors table td.curr a
{
  font-weight:bold;
  text-decoration:none;
  color:#3A0000;
}
table.brandtab td.colors table td.curr a:hover
{
  font-weight:bold;
  text-decoration:none;
  color:#3A0000;
}
table.brandtab td.navigation
{
  padding:10px;
}
table.brandtab td.navigation table
{
  width:100%;
}
table.brandtab td.navigation table td.left
{
  text-align:left;
  padding-left:30px;
  width:60%;
  background:#ffffff;
}
table.brandtab td.navigation table td.right
{
  text-align:right;
  padding-right:30px;
  width:40%;
  background:#ffffff;
}
table.form
{
  margin:10px;
}
table.form td.name
{
  width:80px;
  padding:3px;
  vertical-align:middle;
}
table.form td.button
{
  padding-top:10px;
  text-align:center;
}
table.form td.value
{
  width:200px;
  padding:3px;
  vertical-align:middle;
}
table.form td.value1
{
  width:200px;
  padding:3px;
  vertical-align:middle;
}
table.form td.value input
{
  width:200px;
}
table.form td.value input.code
{
  width:70px;
}
table.form td.value select
{
  width:200px;
}
table.form td.value textarea
{
  width:200px;
  height:80px;
}

table.prevnext
{  background:#FFFFFF;
}
table.prevnext td
{
  width:50%;
}
table.prevnext td.left
{
  text-align:right;
  padding-right:20px;
  background:#FFFFFF;
}
table.prevnext td.right
{
  text-align:left;
  padding-left:20px;
  background:#FFFFFF;
}

table.carttab
{
  width:100%;
  margin-top:10px;
  margin-bottom:5px;
}
table.carttab tr.trbot td
{
  border:0px;
  height:5px;
  background:#AEA195;
}
table.carttab tr.trorder td
{
  height:20px;
  font-weight:bold;
  font-size:12px;
  padding-left:10px;
}
table.carttab tr.trhead td
{
  height:20px;
  font-weight:bold;
  font-size:11px;
  color:#2D2C2C;
  text-align:center;
  padding-top:2px;
  background:#AEA195;
  border-bottom:1px solid #957A5C;
}
table.carttab tr.trhead td.nb
{
  height:20px;
  font-weight:bold;
  font-size:11px;
  color:#2D2C2C;
  text-align:center;
  padding-top:2px;
  background:#AEA195;
  border-bottom:1px solid #957A5C;
}
table.carttab td
{
  height:20px;
  border-bottom:#957A5C solid 1px;
}
table.carttab td.counter
{
  font-weight:bold;
  color:#6E6F77;
  text-align:center;
  vertical-align:middle;
  width:20px;
}
table.carttab td.head
{
  vertical-align:middle;
  text-align:center;
  font-weight:bold;
  font-size:12px;
  color:#496CA7;
}
table.carttab td.head1
{
  vertical-align:middle;
  text-align:center;
  font-weight:bold;
  font-size:11px;
  color:#496CA7;
}
table.carttab td.head2
{
  vertical-align:middle;
  text-align:center;
  font-weight:bold;
  font-size:11px;
  color:#496CA7;
}

table.carttab td.title
{
  vertical-align:middle;
  padding:3px;
  width:380px;
  font-weight:bold;
}
table.carttab td.title table td.tit
{
  vertical-align:middle;
  font-weight:bold;
  border-bottom:0px;
}
table.carttab td.title table td.im
{
  width:120px;
  border-bottom:0px;
}
table.carttab td.title table td.im img
{
  z-index:5;
}
table.carttab td.title table td.im img.png
{
  position:absolute;
  z-index:10;
}
table.carttab td.title a
{
  font-weight:bold;
  text-decoration:none;
}
table.carttab td.title a:hover
{
  font-weight:bold;
  text-decoration:none;
}
table.carttab td.quantity
{
  font-weight:bold;
  color:#818181;
  text-align:center;
  vertical-align:middle;
  width:25px;
}
table.carttab td.removefromcart
{
  font-weight:bold;
  color:#818181;
  text-align:center;
  vertical-align:middle;
  width:70px;
}
table.carttab td.subtotal
{
  font-size:12px;
  font-weight:bold;
  color:#D10F0F;
  text-align:right;
  vertical-align:middle;
  padding-right:7px;
  padding-left:2px;
  width:60px;
}
table.carttab td.price
{
  font-size:12px;
  font-weight:bold;
  color:#D10F0F;
  text-align:right;
  vertical-align:middle;
  padding-right:7px;
  padding-left:2px;
  width:50px;
}
table.carttab td.date
{
  vertical-align:middle;
  text-align:center;
}
table.carttab td.priceperunit
{
  font-weight:bold;
  color:#818181;
  text-align:center;
  padding-left:3px;
  padding-right:3px;
  vertical-align:middle;
  width:150px;
}
table.carttab td.quantincart
{
  font-weight:bold;
  color:#6E6F77;
  text-align:center;
  vertical-align:middle;
  padding-right:2px;
  padding-left:2px;
  width:40px;
}
table.carttab td.quantincart input
{
  padding-left:3px;
  padding-right:3px;
  width:30px;
}
table.carttab td.addtocart
{
  padding-left:4px;
  vertical-align:middle;
  padding-right:4px;
  text-align:center;
  width:15px;
}
table.carttab td.addtocart a
{
  font-weight:bold;
  font-size:12px;
  color:#F35434;
}
table.carttab td.addtocart a:hover
{
  font-weight:bold;
  font-size:12px;
  color:#F35434;
  text-decoration:none;
}
span.discount
{
  color:#C93838;
  padding-left:5px;
}
span.countries
{
  font-weight:normal;
}
span.action
{
  color:#C93838;
  padding-left:5px;
}
span.pharmacy
{
  font-weight:normal;
  font-size:12px;
  color:#6B8AA1;
  padding-left:5px;
}

table.cuttypedescr td
{
  text-align:center;
}

table.total
{  width:100%;
}
table.total td
{
  padding:5px 31px 10px 10px;
  font-size:12px;
  font-weight:bold;
  text-align:right;
  text-transform:uppercase;
}
table.total td span.totsum
{
  font-size:12px;
  font-weight:bold;
  color:#D10F0F;
  padding-left:10px;
}

table.discvoucher td
{  padding:10px 5px 30px 0px;
  font-weight:bold;
  font-size:11px;
  vertical-align:middle;
}

table.newsitem
{  width:100%;
}
table.newsitem td
{
  padding:0px 10px 0px 10px;
  text-align:justify;
}
table.newsitem td a div
{
  font-weight:bold;
}
table.newsitem td a
{
  text-decoration:none;
}
table.newsitem td a:hover
{
  text-decoration:none;
}
span.nbdelim
{  padding-top:10px;
  padding-bottom:10px;
}

table.newslist
{  width:100%;
}
table.newslist td
{
  padding:2px 10px 3px 10px;
  font-weight:bold;
}
table.newslist td a
{
  font-weight:bold;
  text-decoration:none;
}
table.newslist td a:hover
{
  font-weight:bold;
  text-decoration:none;
}

table.fullnews
{  width:100%;
}
table.fullnews td
{
  text-align:justify;
}

div.message-hid
{
  position:absolute;
  z-index:500;
  overflow:hidden;
  visibility:hidden;
}
div.message-show
{
  position:absolute;
  z-index:500;
  overflow:hidden;
  visibility:visible;
}
div.message-hid-shadow
{
  position:absolute;
  z-index:490;
  overflow:hidden;
  visibility:hidden;
}
div.message-show-shadow
{
  position:absolute;
  z-index:490;
  overflow:hidden;
  visibility:visible;
}

table.message-tab
{
  border:2px solid #7C4119;
  background:#FFF8DC;
}
table.message-tab td
{
  padding:5px 15px 5px 15px;
}
table.message-tab td.head
{
  text-align:left;
  background:url(images/arrow8.gif) 5px 50% no-repeat #7C4119;
  padding:5px 15px 5px 20px;
  font-weight:bold;
  color:#FFFFFF;
  height:20px;
}
table.message-tab td.buttons
{
  padding:5px 20px 5px 20px;
  height:30px;
  text-align:center;
}
table.message-shadow
{
  background:#7E7E7E;
  -moz-opacity:0.5;
  opacity:0.5;
}
table.message-shadow td
{
  color:#7E7E7E;
}

table.subtitle td
{  padding:25px 0 5px 0;
  font-weight:bold;
  font-size:12px;
}
span.link
{
  margin-left:15px;
}

a.editLink
{  font-size:11px;
  color:#FF4F4F;
}
a.editLink:hover
{
  font-size:11px;
  color:#FF4F4F;
  text-decoration:none;
}

table.reviewfin
{  margin:10px;
  width:250px;
}
table.reviewfin td
{
  padding:3px 10px 3px 10px;
  vertical-align:middle;
  font-weight:bold;
  font-size:11px;
  border-bottom:1px solid #C7C7C7;
}

table.usefulinfo
{  width:100%;
}
table.usefulinfo td
{
  padding:0 10px 10px 10px;
}

table.paging
{  width:100%;
}
table.paging td
{  padding:10px;
  font-weight:bold;
}
table.paging td.countresult
{
  width:20%;
  text-align:right;
}
table.paging td.pages
{
  padding-left:5px;
  padding-right:5px;
  color:#6F6F6F;
}
table.paging td.pages a
{
  padding-left:5px;
  padding-right:5px;
  font-weight:bold;
  color:#6F6F6F;
  text-decoration:none;
}
table.paging td.pages a:hover
{
  padding-left:5px;
  padding-right:5px;
  font-weight:bold;
  color:#E50404;
  text-decoration:none;
}
table.paging td.pages span.currpage
{  padding-left:5px;
  padding-right:5px;
  font-weight:bold;
  color:#E50404;
}

table.backLinks
{  background:#FFFFFF;
}
table.backLinks td
{
  background:#FFFFFF;
}
table.backLinks td.left
{
  background:#FFFFFF;
  padding:0px 0px 0px 30px;
}
table.backLinks td.right
{
  background:#FFFFFF;
}

div.confirmorder
{  font-weight:bold;
  font-size:12px;
}

table.orders
{  width:100%;
}
table.orders tr.head td
{
  font-weight:bold;
  font-size:12px;
  color:#FFFAFF;
  background:#AEA195;
  padding:3px 5px 3px 5px;
  text-align:center;
}

table.orders tr.item td
{
  padding:3px 5px 3px 5px;
  text-align:center;
  border-bottom:1px solid #AEA195;
  font-weight:bold;
}

table.topmotives
{  width:100%;
}
table.topmotives td
{
  padding-left:15px;
  padding-right:5px;
}
table.topmotives td a
{
  text-decoration:none;
}
table.topmotives td a:hover
{
  text-decoration:none;
  color:#ECAC2F;
}

table.toptdtab
{  width:100%
}

table.langmenutab
{  margin-left:40px;
}
table.langmenutab td
{
  padding-left:5px;
  padding-right:5px;
  color:#FFFAFF;
  font-weight:bold;
}
table.langmenutab td a
{
  color:#FFFAFF;
  font-weight:bold;
}
table.langmenutab td a:hover
{
  color:#FFFAFF;
  font-weight:bold;
}
table.langmenutab td.delim
{
  width:5px;
  background:url(images/whitemenudelim.gif) 50% 50% no-repeat;
}

table.agree_agb
{  margin-bottom:20px;
  width:70%;
}
table.agree_agb td
{
  font-weight:bold;
  padding:0px 5px 0px 5px;
}

table.agree_agb td div.agb
{
  width:90%;
  height:150px;
  overflow:auto;
  padding:10px;
  border:3px double #DDDDDD;
  text-align:justify;
}

table.searchtab
{  width:100%;
  margin:0px;
}
table.searchtab td.searchinputtd
{
  padding:0px 2px 0px 15px;
  vertival-aling:top;
}
table.searchtab td.searchinputtd input.searchinput
{
  height:17px;
  width:105px;
  vertical-align:middle;
  padding:0px;
}
table.searchtab td.searchoktd
{
  padding:0px 15px 0px 2px;
  vertival-aling:top;
}
table.searchtab td.searchoktd input.searchbutton
{
  height:17px;
  width:20px;
  padding:0px;
  font-weight:bold;
  vertical-align:middle;
  color:#666666;
  border:1px solid #666666;
  background:url(images/lupa.gif) 50% 50% no-repeat #F9E8A2;
}


