body
  {background-color:#666666;
   color:#333333;
   padding:0;
   margin:0;
   text-align:center;
   font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
   font-size:11px;}
table
  {border-spacing:0px;
   border-collapse:collapse;}
tr
  {vertical-align:top;}
th
  {text-align:left;}
td
  {padding:0px;
   vertical-align:top;}
a
  {text-decoration:none;
   color:#003399;}
a:hover
  {text-decoration:none;
   color:#333333;}
a img
  {border:none;}
input,select,option,textarea
  {font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
   font-size:100%;}
#tb
  {height:30px;
   background-image:url(/_images/bg_top.jpg);
   background-repeat:no-repeat;
   background-position:center bottom;}
#lb
  {background-image:url(/_images/bg_body.jpg);
   background-repeat:repeat-y;
   background-position:center;}
#lf
  {width:836px;
   padding:12px 0px;
   margin-left:auto;
   margin-right:auto;
   text-align:right;
   background-image:url(/_images/theme_top.jpg);
   background-repeat:no-repeat;
   background-position:left bottom;}
#ib
  {height:200px;
   background-image:url(/_images/bg_body.jpg);
   background-repeat:repeat-y;
   background-position:center;}
#if
  {width:836px;
   height:200px;
   margin-left:auto;
   margin-right:auto;
   background-image:url(/_images/theme.jpg);
   background-repeat:no-repeat;
   text-align:left;
   vertical-align:bottom;}
#cb
  {background-image:url(/_images/bg_body.jpg);
   background-repeat:repeat-y;
   background-position:center;
   padding:12px 0px;}
#cf
  {width:836px;
   margin-left:auto;
   margin-right:auto;
   text-align:left;}
#mc
  {width:200px;
   background-color:#e0e1e3;}
#cc
  {width:636px;
   border-left:12px solid #ffffff;
   background-color:#e0e1e3;}
#m
  {}
#m a
  {display:block;
   border-bottom:1px solid #ffffff;
   padding:3px 6px;}
#m a:hover
  {}
#h_shop
  {display:block;
   border-bottom:1px solid #ffffff;
   padding:10px;
   color:#ffffff;
   font-weight:bold;
   font-size:24px;
   background-image:url(/_images/mirror_orange.jpg);
   background-repeat:repeat-x;}
#h_trolley,#h_admin
  {display:block;
   border-top:1px solid #ffffff;
   border-bottom:1px solid #ffffff;
   padding:10px;
   color:#ffffff;
   font-weight:bold;
   font-size:24px;
   background-image:url(/_images/mirror_lime.jpg);
   background-repeat:repeat-x;}
#h_search
  {display:block;
   border-top:1px solid #ffffff;
   border-bottom:1px solid #ffffff;
   padding:10px;
   color:#ffffff;
   font-weight:bold;
   font-size:24px;
   background-image:url(/_images/mirror_blue.jpg);
   background-repeat:repeat-x;}
#searchstring
  {width:150px;}
#searchform
  {padding:6px;
   border-bottom:1px solid #ffffff;}
#trolley
  {padding:6px;
   border-bottom:1px solid #ffffff;}
#h_title
  {display:block;
   border-bottom:1px solid #ffffff;
   padding:10px;
   color:#ffffff;
   font-weight:bold;
   font-size:24px;
   background-image:url(/_images/mirror_black.jpg);
   background-repeat:repeat-x;}
#bb
  {height:12px;
   background-image:url(/_images/bg_bottom.jpg);
   background-repeat:no-repeat;
   background-position:center top;}
#fb
  {}
#ff
  {width:836px;
   margin-left:auto;
   margin-right:auto;
   color:#ffffff;
   text-align:left;
   padding:3px 0px;}
#ff a
  {color:#ffffff;}
#ff a:hover
  {text-decoration:underline;}
h1
  {font-size:200%;
   color:#4477dd;
   margin-top:0px;}
h2
  {font-size:150%;
   margin:0px;}
.price
  {font-size:150%;
   background-color:#ffffff;
   font-weight:bold;
   padding:2px 6px;}
.item a,.topitem a
  {display:block;
   color:#333333;
   padding:4px 20px;
   font-weight:bold;
   text-decoration:none;
   background-color:#e0e1e3;
   border-bottom:1px solid #ffffff;}
.item a:hover,.topitem a:hover
  {color:#000000;
   background-color:#f0f1f3;}
.selected,a.selected
  {color:#000000;
   background-color:#ffffff;}
a:hover.selected
  {color:#000000;
   background-color:#ffffff;}
.item,.topitem
  {background-image:url(/_images/item.gif);
   background-position:5px 8px;
   background-repeat:no-repeat;} 
.opened
  {background-image:url(/_images/minus.gif);
   background-position:5px 8px;
   background-repeat:no-repeat;}  
.closed
  {background-image:url(/_images/plus.gif);
   background-position:5px 8px;
   background-repeat:no-repeat;}  
.submenu
  {margin-left:12px;}
.ccol
  {padding:6px;
   padding-left:90px;}
.contentarea
  {padding:20px;}
.content
  {padding:0px 0px;
   text-align:justify;}
.al
  {}
.lc
  {width:312px;
   background-color:#e0e1e3;
   border-right:1px solid #ffffff;
   border-bottom:1px solid #ffffff;}
.rc
  {width:312px;
   background-color:#e0e1e3;
   border-bottom:1px solid #ffffff;}
.dir
  {padding:6px;
   border-bottom:1px solid #ffffff;}
.dir a
  {padding:6px;
   font-weight:bold;
   font-size:120%;
   display:block;}
.a
  {clear:both;
   width:100%;}
.ic
  {float:left;
   padding:6px;}
.field
  {width:450px;}
form
  {margin:0px;}
fieldset
  {padding:10px;}
.header
  {font-weight:bold;
   font-size:13px;}
.links
  {height:47px;
   padding-left:60px;
   padding-top:13px;
   margin-top:20px;
   font-size:140%;
   background-image:url(/_images/links.jpg);
   background-repeat:no-repeat;
   background-position:top left;}   
.files
  {height:47px;
   padding-left:60px;
   padding-top:13px;
   margin-top:20px;
   font-size:140%;
   background-image:url(/_images/files.jpg);
   background-repeat:no-repeat;
   background-position:top left;}   
.techinfo
  {height:47px;
   padding-left:60px;
   padding-top:13px;
   margin-top:20px;
   font-size:140%;
   background-image:url(/_images/techinfo.jpg);
   background-repeat:no-repeat;
   background-position:top left;}   
.shop
  {height:47px;
   padding-left:60px;
   padding-top:13px;
   margin-top:20px;
   font-size:140%;
   background-image:url(/_images/intotrolley.jpg);
   background-repeat:no-repeat;
   background-position:top left;}   
.relatedproducts
  {height:47px;
   padding-left:60px;
   padding-top:13px;
   margin-top:20px;
   font-size:140%;
   background-image:url(/_images/relatedproducts.jpg);
   background-repeat:no-repeat;
   background-position:top left;}   
.right
  {text-align:right;}
.spacer
  {margin-top:8px;}
.cmsmenu
  {border-left:1px solid #d7d7d7;
   border-right:1px solid #d7d7d7;
   border-bottom:1px solid #d7d7d7;}
.cmssubmenu
  {background-color:#ffffff;
   margin-left:8px;
   border-left:1px solid #d7d7d7;}
.cmsitem
  {padding:3px 8px;
   background-color:#ffffff;
   border-top:1px solid #d7d7d7;}
.cmsitem table
  {width:100%;}
.cmslinks
  {color:#c7c7c7;
   text-align:right;}
.disabled
  {color:#999999;}
.cmstable
  {width:100%;}
.cmstable th
  {padding:3px;
   background-color:#ffffff;}
.cmstable td
  {padding:3px;
   border-bottom:1px solid #ffffff;}
.inline
  {display:inline;}
.red
  {color:#ff6600;}
.blue
  {color:#4477dd;}
dl
  {margin:0px;
   margin-bottom:20px;}
dt,li
  {padding-bottom:2px;}
dd
  {padding-bottom:8px;
   margin-left:20px;}
ul
  {list-style-type:square;}
.footer
  {border-top:3px solid #003399;
   text-align:right;
   font-size:11px;
   padding:3px;
   padding-right:20px;
   color:#999999;}
.footer a
  {color:#999999;}
.itemdate
  {color:#999999;
   font-size:11px;
   text-align:right;}
.itemdate a
  {color:#999999;}
.back
  {margin-top:12px;}
.trolley
  {width:168px;
   margin-left:14px;
   padding:6px 10px;
   border:1px solid #666666;
   background-color:#ffffff;}
.shopcolumn
  {width:150px;}
.infoblock
  {background-color:#f7f7f7;
   border:1px solid #dddddd;
   padding:10px;}
.searchfield
  {width:186px;
   border:1px solid #666666;}
