body
{
    padding:0px;
    margin:0px;
    width: 100%;
}
div.body1
{
    width: 100%;
    height: 1000px;
    background: url(images/hat_bg.jpg) #ffffff top left repeat-x;
}
#kart_scr
{
width: 250px;
float: right;
text-align: right;
}
p
{
margin-bottom: 5px;
margin-top: 5px;
text-align: justify;
}

#kart_scr img
{
margin: 0 0 5 0;
border: 2px solid #EACE9F;
}
div.kart_scr2 img, div.kart_scr2 a img
{
margin: 0 0 5 0;
border: 2px solid #EACE9F;
}
input.inputtext, select.sel
{
 width: 300px;
 border: 1px inset #E5D4B6;
}
.inputtextarea
{
 width: 300px;
 height:100px;
 border: 1px inset #E5D4B6;
}
#sbm input
{
 border: 1px solid #B89C5B;
 background-color: #B89C5B;
 color: #FFE3BD;
 font-size: 11px;
}
table
{
    font-family:tahoma;
    font-size:13px;
    color:#656565;
}

table td.head1
{
      background:url(images/hat_01.jpg) no-repeat;
}
table td.head2
{
      background:url(images/hat_bottom.gif) no-repeat;
}
table.head td, div.tel
{
      font-size:15px;
      color:#704D15;
      padding-top:10px;
      padding-left:30px;
      font-weight:bold;

}
table.head table.menu-top
{
      margin: 0 5 2 120;
}
table.head table.menu-top a
{
    text-decoration:none;
    color:#515151;
    font-size:16px;
    margin:0px 10px;

}
table.head table td
{
     padding:0px;
}
table.head table.menu-top a.select
{
    color:#916E13;
}
table.head td.language
{
     padding-left:110px;
     padding-bottom:8px;
}
table.head td.language a
{
    font-size:9px;
    align:right;
    vertical-align:bottom;
    font-weight:normal;
    margin:0px 3px;
}
table.head td.language a.select
{
    color:#916E13;
}
table.head table.categoris
{
     margin-top: 13px;
}
table.head table.categories
{
   margin-top:12px;
   padding-top:0px;
}
table.head table.categories td
{
    padding: 3 0 0 10;
}
table.head table.categories  a
{
     color:#888887;
     font-size:10px;
     text-decoration:underline;
     margin:0px;
     padding:0px;
}
table.head table.categories a.sel
{
     color:#414141;
}
table.menu-left
{
     padding: 5 10 0 10;
}
table.menu-left ul,table.menu-left ul li
{
   list-style:none;
   padding: 3 0 3 0;
   margin:0px;
}
table.menu-left li a
{
     color:#515151;
     font-size: 14px;
     padding-left:10px;
     text-decoration:none;
     display: block;
     font-weight: bold;
}
table.menu-left a.selected
{
     color:#8B6707;
     background:url(images/marker.gif) left 1px no-repeat;
}
table.text
{
       padding: 2 10 10 0;
}
table.text td
{
       vertical-align:top;
       text-align: justify;
}
table.text table
{
       vertical-align:top;
}
table.text  a
{
     color:#626262;
     text-decoration:underline;
     margin:0px;
     padding:0px;
}
table.text a.h2
{
     text-decoration:none;
}
.price a
{
       font-size:11px;
}
table thead td
{
      background-color: #B99B5B;
      color: #FFE2B9;
}

table.text table.text1
{
      background:url(images/bgfavorite.gif) top left no-repeat;
      color:#fff;

}
table.text table.text1 td
{
      padding: 0 0 0 0;
      color:#fff;
      margin:0px;
}
table.text table.text1 td table td
{
      padding: 0 0 0 10;
}

table.text1 ul
{
        list-style:none;
        margin: 20 0 17 0;
        padding:0px;

}
table.text1 li
{
      margin:0px;
      padding:0px;
      background:url(images/marker2.gif) 0px 4px no-repeat;
}
table.text1 ul a
{
       color:#fff;
       padding-left:15px;
       font-size:11px;
       font-weight:bold;
}


/*table.text h2
{
      color:#916E13;
      font-size:20px;
      font-style:italic;
      font-family:times new roman;
      font-weight:600;
      padding-top:5px;
      margin:0px;
}  */
table.text h3
{

     font-size:16px;
     font-family:times new roman;
     font-style:italic;
     margin: 15px 0 0 10px;
     font-weight: normal;

}
table.text h4
{

     font-size:11px;
     font-weight:bold;
     margin: 0 0 3px 5px;
     padding: 0 00 3px 5px;
}
*html table.text h4
{

     font-size:11px;
     font-weight:bold;
     margin: -3px 0 3px 5px;
     padding: 0 0 3px 5px;
}
table.text a img
{
     border:1px solid #fff;
     padding:0px;
     margin: 0 0 0 0;
}
ul.text
{
        list-style:none;
        margin: 12 0 25 0;
        padding:0px;
}
ul.text li
{
      margin: 3 0 0 0;
      padding:0px;
      background:url(images/marker4.gif) 0px 6px no-repeat;
}
ul.text li a
{
       color:#656565;
       padding-left:13px;
       font-size:11px;
}
table.text table.text1 td.price
{
       color:#FBF2C9;
       font-size:14px;
       font-weight: bold;
       padding: 10px 15px 10px 0;
       text-align: right;
}
table.text table.text1 div
{
      height:65px;
      width:130px;
      overflow:hidden;
      margin:0px;
}
table.text td h1
{
     color:#9D7E2A;
     font-size:23px;
     font-weight:normal;
     font-style:italic;
     font-family:"times new roman";
     margin: 5 0 0 0;
     padding: 0 0 0 0;
}
.component-border h2 a
{
       font-size:15px;
}
table.text td h2
{
     color:#9D7E2A;
     font-size:14px;
     font-weight:bold;
     font-family:"times new roman";
     margin:0px;
     padding: 0px;
     text-decoration: none;
}
table.text td span
{
     color:#9D7E2A;
     font-size:12px;
     font-weight:bold;
     font-style:normal;
     font-family:tahoma;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     text-decoration: none;
}
table.text td h5
{
     color:#9D7E2A;
     font-size:18px;
     font-weight:normal;
     font-style:italic;
     font-family:times new roman;
     margin: 8 0 5 0;
     padding: 0 0 0 0;
}
table.text p
{
/*    padding-right:20px;
    margin: 0px;
    text-indent: 25px;*/
}
table.text a.detail
{
   color:#9D7E2A;
   font-size:10px;
   background:url(images/marker3.gif) left 6px no-repeat;
   padding-left:10px;
   font-weight:normal;
}
td.menu-bottom
{
  padding: 20 10 0 10;
}
td.menu-bottom table.m
{
     border-top:1px solid #EAE1D4;
     margin:15 20 0 0;
     padding: 10 0 10 0;
     border-bottom:1px solid #EAE1D4;

}
td.menu-bottom a
{
    font-size:14px;
    text-decoration:none;
    color:#515151;
     font-weight: bold;

}
td.menu-bottom a.select
{
       color:#916E13;
}
td.footer
{
      font-size:10px;
      padding: 5 20 0 10;
}
td.footer div
{
      float:right;
       padding:0px;
       margin:0px;
}
td.footer div a
{
       color:#414141;
}
td.footer div img
{
      margin: 5 0 5 0;
      padding: 5 0 5 0;
}
div a.print_
        {
                color:#4f3324;
                padding: 3 0 0 17;
                background:url(images/scr_33.gif) left top no-repeat;
        }

