

/*     palatino      */

a         { font-size: 11pt; font-family: verdana, Bookman Old Style, tahoma, verdana, courier new; border: 0; }

a:link    { color: #333333; text-decoration: none; } 

a:visited { color: #333333; text-decoration: none; } 

a:active  { color: #666666; text-decoration: underline; } 

a:hover   { color: #666666; text-decoration: underline; } 

a:focus   { color: #666666; text-decoration: underline; }



font.tuf      { font-size: 11pt; font-family: verdana, Bookman Old Style, tahoma, verdana, courier new; color: #FFFFFF; text-decoration: underline; }

a.tuf         { font-size: 11pt; font-family: verdana, Bookman Old Style, tahoma, verdana, courier new; border: 0; }

a.tuf:link    { color: #F0F0F0; text-decoration: none; } 

a.tuf:visited { color: #F0F0F0; text-decoration: none; } 

a.tuf:active  { color: #FFFFFF; text-decoration: underline; } 

a.tuf:hover   { color: #FFFFFF; text-decoration: underline; } 

a.tuf:focus   { color: #FFFFFF; text-decoration: underline; } 



font.addmenu      { font-size: 11pt; font-family: verdana, Bookman Old Style, tahoma, verdana, courier new; color: #FFFFFF; text-decoration: underline; }

a.addmenu         { font-size: 11pt; font-family: verdana, Bookman Old Style, tahoma, verdana, courier new; border: 0; }

a.addmenu:link    { color: #F0F0F0; text-decoration: none; } 

a.addmenu:visited { color: #F0F0F0; text-decoration: none; } 

a.addmenu:active  { color: #efb56c; text-decoration: underline; } 

a.addmenu:hover   { color: #efb56c; text-decoration: underline; } 

a.addmenu:focus   { color: #efb56c; text-decoration: underline; }



html    { height: 100%;  overflow: auto; overflow-x: hidden; overflow-y: scroll; } 

body    { margin: 0;  background: url(../imagio/jpg01.jpg) repeat center center #aba686; color: #666666; 

          font-size: 11pt; font-family: verdana, Bookman Old Style, tahoma, verdana, courier new; color: #59524a; } 

table   { display: table; border: 0px; border-collapse: collapse; }

.setcontent table tr td   { border: 1px solid #666; border-collapse: collapse; padding: 5px; }

tr      { display: table-row; margin: 0; padding: 0; border: 0; } 

td      { display: table-cell; margin: 0; padding: 0; border: 0; } 

thead   { display: table-header-group;  margin: 0; padding: 0; border: 0; } 

tfoot   { display: table-footer-group; margin: 0; padding: 0; border: 0; } 

tbody   { display: table-row-group; margin: 0; padding: 0; border: 0; } 

img     { display: block; margin: 0; border: 0; } 

marquee { cursor: default;  } 

hr      { border: 1px; color: #aeaeae; background: #aeaeae; size: 1px; height: 1px;  } 

input   { margin: 0; padding: 0; } 

form    { margin: 0; padding: 0; border: 0; } 

li      { } 



h1      { font-size: 18pt; margin: 5 5 5 0;  }

h2      { font-size: 16pt; margin: 5 5 5 0; }

h3      { font-size: 14pt; margin: 5 5 5 0;  }

h4      { font-size: 12pt; margin: 5 5 5 0;  }

h5      { font-size: 12pt; margin: 5 5 5 0;  }

h6      { font-size: 11pt; margin: 5 5 5 0;  }



/* ///////////////////////////////////////////////////////////////////////////////////////////////////////// */



  table.tTable01   { width: 95%; margin: 0 auto;  } 

  td.tTableHead01  { font-weight: bold; padding: 5px; background: #d7d3c4; vertical-align: top; border-bottom: 1px solid #b7b3a3; text-align: left;  }

  td.tTableBody01  { padding: 5px; vertical-align: top; border-bottom: 1px solid #b7b3a3; text-align: left;  }



/* ///////////////////////////////////////////////////////////////////////////////////////////////////////// */

div.allright { width: 100%; 

               border-top: 1px dashed #AEAEAE; 

               text-align: right; 

             }



/* ///////////////////////////////////////////////////////////////////////////////////////////////////////// */

div.headdiv { height: 65px; width: 100%; 

              overflow: hidden; 

              background: transparent; 

             } 



.headdiv h4 { color: #FFFFFF; margin: 10px 0px 0px 20px;  }

.headdiv h6 { font-size: 8pt; color: #efc031; line-height: 7.0pt; width: 350px; margin: 0px 0px 10px 30px;  }



/* ///////////////////////////////////////////////////////////////////////////////////////////////////////// */



div.top_right_forms { width: 175px; 

                      float: right; 

                      padding: 5px; border: 0px solid red;   

                    }



.top_right_forms table { background: #f0ecdf; border: 1px solid #9a9578;

                         font-size: 8pt; font-weight: normal; 

                       }

.top_right_forms input {

                         border: 0px; font-size: 8pt; font-weight: normal; background: transparent;

                       }



/* ///////////////////////////////////////////////////////////////////////////////////////////////////////// */

div.horizmenudiv { height: 150px; width: 100%; 

                   overflow: hidden; 

                   background: url(../imagio/jpg03.jpg) repeat-x top left #e0e0e0; 

                   text-align: right; 

                 } 



div.horizmenudivdiv { width: 17%; 

                      overflow-x: visible; 

                      float: right; 

                      margin: 10px 50px 10px 10px; 

                      text-align: left; 

                    }



.horizmenudivdiv h5 { color: #999999; margin: 0px;  }



.horizmenudivdiv a         { font-size: 9pt; font-family: verdana, Bookman Old Style, tahoma, verdana, courier new; }

.horizmenudivdiv a:link    { color: #333333; text-decoration: none; } 

.horizmenudivdiv a:visited { color: #333333; text-decoration: none; } 

.horizmenudivdiv a:active  { color: #0066cc; text-decoration: underline; } 

.horizmenudivdiv a:hover   { color: #0066cc; text-decoration: underline; } 

.horizmenudivdiv a:focus   { color: #0066cc; text-decoration: underline; }



/* ///////////////////////////////////////////////////////////////////////////////////////////////////////// */

div.vertimenudiv { width: 26%; overflow: visible;

                   position: absolute; top: 85px; left: 20px; 

                   background: url(../imagio/jpg04.jpg) repeat-x top left #ffffff; border: 1px solid #CCCCCC; 

                   text-align: left; line-height: 11pt; 

                 }



.vertimenudiv a         { font-size: 8pt; font-family: verdana, Bookman Old Style, tahoma, verdana, courier new; }

.vertimenudiv a:link    { color: #0066cc; text-decoration: none; } 

.vertimenudiv a:visited { color: #0066cc; text-decoration: none; } 

.vertimenudiv a:active  { color: #CC3300; text-decoration: underline; } 

.vertimenudiv a:hover   { color: #CC3300; text-decoration: underline; } 

.vertimenudiv a:focus   { color: #CC3300; text-decoration: underline; }



.vertimenudiv table { width: 96%; margin: 0px 10px 0px 15px;} 

.vertimenudiv td    { padding: 0px 0px 5px 0px; 

                      text-align: left; 

                     }



/* ///////////////////////////////////////////////////////////////////////////////////////////////////////// */

div.contentdiv  {  width: 70%; 

                   float: right; 

                   margin: 10px; 

                   background: #FFFFFF; 

                   text-align: right; 

                 }



.contentdiv  p   {  width: 98%; 

                    margin: 10px;

                    text-align: justify;

                 }



.contentdiv  h5  { border-bottom: 0px solid #666666; font-weight: normal; 

                 }

.content a, .content a:link, .content a:visited{
	color:#600;
	text-decoration:underline;
}

 .content a:hover{
	color:#600;
	text-decoration:none;
}


table.price      {  width: 96%; 

                    margin: 10px; 

                 }



td.price_head    {  background: #EAEAEA; border-bottom: 1px solid #999999; 

                    padding: 5px;   

                    text-align: right; font-weight: bold; 

                 }



tr.price_punct_1 { background: #FFFFFF; 

                 }   



tr.price_punct_2 { background: #F0F0F0; 

                 } 



td.price_punct   {  height: 40px; 

                    border-bottom: 1px solid #CCCCCC; 

                    padding: 5px;   

                    text-align: left; 

                 }



font.h6      { font-size: 12pt; margin: 5px; margin-left: 0px;  color: #59524a; font-family: verdana, Bookman Old Style, tahoma, verdana, courier new; font-weight: normal; }



font.h5      { font-size: 12pt; margin: 5px; margin-left: 0px;  font-family: verdana, Bookman Old Style, tahoma, verdana, courier new; font-weight: normal; }

a.h5 ,p.h5        { font-size: 12pt; margin: 5px;  font-family: verdana, Bookman Old Style, tahoma, verdana, courier new; font-weight: normal; }

a.h5:link , p.h5    { color: #2e0000; text-decoration: none; } 

a.h5:visited { color: #2e0000; text-decoration: none; } 

a.h5:active  { color: #750101; text-decoration: underline; } 

a.h5:hover   { color: #750101; text-decoration: underline; } 

a.h5:focus   { color: #750101; text-decoration: underline; }



.contentdiv textarea { width: 350px; height: 150px; } 



/* ///////////////////////////////////////////////////////////////////////////////////////////////////////// */

div.footdiv     {  width: 70%; height: 130px; overflow: hidden; overflow-x: visible;

                   float: right; 

                   margin: 10px; margin-bottom: 0px; 

                   background: url(../imagio/jpg02.jpg) repeat-x top left #FFFFFF; 

                   text-align: left; 

                   position: absolute; bottom: 0px; right: 0px; 

                 } 





div.footdivimg  { width: 200px; height: 130px; 

                  float: left; 

                  margin: 0px; 

                  background: url(../imagio/jpg01.jpg) no-repeat top left transparent; 

                  text-align: left; font-size: 8pt; 

                }



div.footdivdiv  { width: 27%; 

                  float: left; 

                  margin: 50px 50px 10px 10px; 

                  text-align: left; font-size: 8pt; 

                }



div.mystudio    { overflow: visible; 

                  margin: 20px 0px 0px 0px; 

                  text-align: left; font-size: 8pt; 

                }



.footdivdiv h6 { color: #ca0200; margin: 0px;  }

.footdivdiv h4 { color: #ca0200; margin: 0px;  }



.footdivdiv a         { font-size: 8pt; font-family: verdana, Bookman Old Style, tahoma, verdana, courier new; }

.footdivdiv a:link    { color: #666666; text-decoration: none; } 

.footdivdiv a:visited { color: #666666; text-decoration: none; } 

.footdivdiv a:active  { color: #ca0200; text-decoration: underline; } 

.footdivdiv a:hover   { color: #ca0200; text-decoration: underline; } 

.footdivdiv a:focus   { color: #ca0200; text-decoration: underline; }



/* ///////////////////////////////////////////////////////////////////////////////////////////////////////// */



div.location    {  height: 30px; overflow: hidden; overflow-y: visible;

                   float: none; 

                   margin: 0px 0px 0px 20px; 

                   text-align: left; 

                   width: 93%;  

                 } 



.location a         { font-size: 11pt; font-family: verdana, Bookman Old Style, tahoma, verdana, courier new; }

.location a:link    { color: #666666; text-decoration: none; } 

.location a:visited { color: #666666; text-decoration: none; } 

.location a:active  { color: #ca0200; text-decoration: underline; } 

.location a:hover   { color: #ca0200; text-decoration: underline; } 

.location a:focus   { color: #ca0200; text-decoration: underline; }



/* ///////////////////////////////////////////////////////////////////////////////////////////////////////// */



div.submenu    {  overflow: hidden; overflow-y: visible;

                   float: none; 

                   margin: 0px 0px 0px 20px; 

                   background: transparent; 

                   text-align: left; 

                 } 



.submenu table  {  background: transparent; 

                   margin: 5px 0px 10px 15px; 

                   text-align: left; 

                   width: 150px; overflow: visible; 

                   float: left; 

                }



.submenu td     {

                   border: 1px solid #AEAEAE; border-bottom: 0px; 

                   padding: 3px; 

                }



/* ///////////////////////////////////////////////////////////////////////////////////////////////////////// */



div.submenu_alternative

                 {  overflow: hidden; overflow-y: visible;

                   float: none; 

                   margin: 0px 0px 0px 20px; 

                   background: transparent; 

                   text-align: left; 

                 } 



.submenu_alternative table  

                {  background: transparent; 

                   margin: 5px 0px 10px 15px; 

                   text-align: left; 

                   width: 95%; 

                }



.submenu_alternative td  

                {

                   border: 1px solid #AEAEAE; border-bottom: 0px; 

                   padding: 3px; 

                }

/* ///////////////////////////////////////////////////////////////////////////////////////////////////////// */



table.addmenu         { width: 30%; margin: 5px; float: right; } 

     .addmenu td.am01 { padding: 5px; text-align: left; border-bottom: 1px solid #783c39; }

     .addmenu td.am02 { padding: 5px; text-align: left; }

     .addmenu td.am03 { padding: 5px; text-align: left; }
	 
	 
ol.child_list li{
	margin-bottom: 15px;
}

ol.child_list li a{
font-size: 14px; 
color: rgb(46, 0, 0); 
}

ol.child_list_small{
	margin:5px;
	padding:0;
}

ol.child_list_small li a{
font-size: 13px; ;
}

ol.child_list_small2{
	margin:5 0 20 0;
	padding:0;
}

ol.child_list_small2 li a{
font-size: 14px; ;
color:#000;
}
