body {
  width: 100%;
  height: 100%;
  margin:0;
  padding:0;
  color: #ccc;
  font-family: Verdana, Verdana, Arial, "Courier New"; font-size: 9pt;
  background-color: #000;
  text-align: center;
  z-index: 25;
}
html {
    height:100%;
    vertical-align: top;
}
form { padding: 0px; margin: 0px; }

#main_div {
    margin:0 auto;
    min-height: 100%;
    height:100%;
    vertical-align: top;
    text-align: left;
    width: 1000px;
}
#top {
    width: 1000px;
    height: 125px;
    background-image: url(/img/top.jpg);
}
#topmenu {
    float: left;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    width: 100%;
}
#topmenu li {
    float: left;
    margin-left: 16px;
    vertical-align: middle;
    letter-spacing: 1px;
}
#menu {
    background-color: #1E1E1E;
    height: 25px;
}
#menu_a {
    background-color: #221E1E;
    margin-left: 11px;
    height: 25px;
}
#menu a {
    font-size: 8pt; font-family: Verdana, Verdana;
    color: #eee;
    float: left;
    padding: 5px 12px 7px 12px;
    text-decoration: none;
}
#menu a:hover {
    background-color: #444;
}
#menu_a a {
    background-color: #444;
    font-size: 8pt; font-family: Verdana, Verdana;
    color: #fff;
    float: left;
    padding: 5px 12px 7px 12px;
    text-decoration: none;
}
#main {
    margin:0 auto;
    min-height: 100%;
    height:100%;
    vertical-align: top;
    text-align: left;
    width: 100%;
}
#left {
    vertical-align: top;
    width: 210px;
}
#center {
    vertical-align: top;
    width: 550px;
}
#right {
    vertical-align: top;
    width: 240px;
}
#p1 { width: 190px; height: 15px; background: #000000 url(/img/p1.jpg) top left no-repeat; empty-cells: show; }
#p2 { width: 190px; background: #000000 url(/img/p2.jpg) top left repeat-y; color: #ccc; }
#p3 { width: 190px; height: 15px; background: #000000 url(/img/p3.jpg) top left no-repeat; }
#cimg { padding: 32px 0px 8px 2px; }
#cnts { padding: 0px 0px 0px 20px; color: #ccc; font-size: 9pt;}
.tel { padding-top: 12px; }
#all_art_hd {
  background: transparent url(/img/1.png) center left no-repeat;
  padding: 3px 0px 3px 18px;
  font-family: Verdana;
  margin-top: 24px;
  margin-left: 18px;
  font-weight: bold;
}
#all_art { font-family: Verdana, Verdana; font-size: 9pt; border-top: #777 1px dashed; color: #aaaaaa; padding: 6px 0px 2px 0px; line-height: 16px; }
#a_full_art a { color: #ccc; text-align: right; }
#article { color: #aaaaaa; padding: 12px 0px 12px 0px; line-height: 16px; font-family: Verdana, Verdana; font-size: 9pt;}
#article p { color: #aaaaaa; }
#news_date { font-size: 7pt; color: #555; }
#news_text { font-size: 9pt; color: #bbb; padding-bottom: 12px; width: 200px; }
#news_text_a { font-size: 9pt; color: #bbb; padding-bottom: 12px; width: 200px; }
#bottom { width: 1000px; height: 90px; background-image: url(/img/bottom.jpg);}
#cartd div { padding-bottom: 8px; border: #555 1px solid; }
#countt { padding: 0px 4px 2px 2px; color: #ff0000; font-family: Georgia; font-size: 14pt; font-weight: bold; }
a img { border: 0px; }
.c_img { width: 161px; height: 226px; background: transparent url(/img/bg.jpg) top left no-repeat;}
.c_img img {position: relative; top: 7px; left: 5px; }
#tcatalog td { padding: 8px; }
.c_desc { padding: 8px 8px 8px 16px; text-align: left; }
.t_ord { padding: 0px 0px 32px 16px; font-family: Verdana, Verdana; font-size: 12pt; color: #B60A0E; }
#preim p { padding: 2px; margin: 0px; }
#page { font-family: Verdana, Verdana; font-size: 9pt; line-height: 16px; }
.shop2 {
  padding: 3px 4px 3px 4px;
  background-color: #550000;
}
.shop3 {
  padding: 3px 4px 3px 4px;
}
.cartinfoimg { width: 161px; text-align: center; }
.cartinfo { width: 90%; padding-bottom: 12px; border-top: #5E1700 1px solid; }

.shop2 a { padding: 3px 4px 3px 4px; text-decoration: none; color: #ccc; font-family: Verdana, "Courier New"; font-size: 9pt;}
.shop3 a { padding: 3px 4px 3px 4px; text-decoration: none; color: #bbb; font-family: Verdana, "Courier New"; font-size: 9pt;}

.shop3 a:hover {
  text-decoration: underline;
}
#category_tab td {
  padding: 4px;
}

#add_to_cart {
  background-color: #550000; color: white; font-size: 11pt; text-align: center; width: 100%; height: 36px; vertical-align: top; padding-top: 16px; border: #555 1px solid;
}
#s_title {
  background-color: #550000; color: white; font-size: 11pt; text-align: center; width: 100%; line-height: 22px; vertical-align: top; padding: 2px 4px 4px 4px; border: #555 1px solid;
}
#order_f {   }
#order_f td { font-size: 9pt; color: #FFCBB9; padding: 2px 0px 4px 0px; }
#order_f input { margin-top: 2px; width: 300px; color: #FEC2A9; border: #713800 1px solid; background-color: #222; font-family: Verdana, "Courier New"; font-size: 9pt; padding: 3px 4px 3px 4px; }
#order_f textarea { width: 300px; color: #FEC2A9; border: #713800 1px solid; background-color: #222; font-family: Verdana, "Courier New"; font-size: 9pt; padding: 3px 4px 3px 4px; }
#order_comment { font-size: 9pt; color: #FFCBB9; padding: 20px 20px 20px 20px; }
#list_of_pages select { background-color: #444444; color: #ccc; border: #880000 1px solid; font-family: Verdana, Verdana; font-size: 9pt; }
#list_of_pages { color: #ccc; font-family: Verdana, Verdana; font-size: 9pt; }
.descimg { border: #555 1px solid; padding: 2px; margin: 2px; }
#desctab td { padding: 0px 4px 4px 4px; }

.bgray { color: #eee; background: #202020 url(/img/bbg1.jpg) top left repeat-x; border: #AAAAAA 1px solid; font-size: 9pt; cursor: pointer; }
.bred { color: #eee; background: #440001 url(/img/bbg2.jpg) top left repeat-x; border: #AAAAAA 1px solid; font-size: 9pt; cursor: pointer; }
h3 { font-size: 11pt; font-family: Verdana; color: #eee; }
.padd { padding-bottom: 60px; }

.f4  { font-family: Verdana, "Courier New"; font-size: 9pt; font-weight: bold; color: #EEEEEE; text-align: center; padding: 6px;}
.f5  {  color: #bbb; text-align: left; padding: 4px; font-family: Verdana, "Courier New"; font-size: 9pt; border-bottom: #3A3A3A 1px solid;}
.f6 { font-weight: bold; color: #FF7C4A; background-color: #461600; font-family: Verdana, "Courier New"; font-size: 10pt; padding: 0px 4px 2px 4px; margin: 0px 4px 2px 4px;}

.f1  { font-family: Verdana, "Courier New"; font-size: 8pt;}
.sb { color: #333; border: #BBBBBB 1px solid; background-color: #eee; font-family: Verdana, "Courier New"; font-size: 9pt; padding: 3px 4px 3px 4px;}
.l1 { text-decoration: underline; color: #DDDDDD; font-family: Verdana, "Courier New"; font-size: 11px;}
.l2 { font-weight: bold; text-decoration: none; color: #dddddd; font-family: Verdana, "Courier New"; font-size: 11px;}
.l3 { text-decoration: none; color: #000; font-family: Verdana, "Courier New"; font-size: 11px;}
.l3:hover {
  text-decoration: underline;
}
.l4 { text-decoration: none; color: #ccc; font-family: Verdana, Verdana, "Courier New"; }
.l4:hover { text-decoration: underline; }
.l5 { text-decoration: underline; color: #BF3500; font-family: Verdana, Verdana, "Courier New"; font-size: 9pt; }
.l6 { text-decoration: underline; color: #FF7C4A; font-family: Verdana, Verdana, "Courier New"; font-size: 10pt;}
a { text-decoration: underline; color: #fff; font-family: Verdana, Verdana, "Courier New"; font-size: 9pt;}
