HTML, BODY {
     font-size: 12px;
	 font-family: "Times New Roman", Times, serif;
	 margin: 0px;
	 background-color: #F0F0F0;
     }
  
	  
a.emaile:link{
               color: #FFFFFF;
               text-decoration:underline;
              }
a.emaile:hover {
               color: #FF0000;
              }

a.leftlink:link,
a.leftlink:active,
a.leftlink:visited {
           font-family: Arial, Helvetica, sans-serif;
           font-size: 17px;
           text-decoration: none;   
		   color: #FFFFFF;
           font-style: italic;
		   font-weight:bold;
                   }
a.leftlink:hover {
                 text-decoration:underline;
                 color: #000000;
                 font-style:normal;
                 }
a.menulink:link { font-size:9px; text-decoration:none; color:#000000; line-height: 1; } 
a.menulink:visited { font-size:9px;  text-decoration:none; color:#000000;} 
a.menulink:active { font-size:9px; text-decoration:none; color:#000000;}
a.toplink:link {
          font-size: 9px;
		  text-decoration:none;
		  color:#000000;
          }
a.toplink:hover {
color:#9900FF;
}
a.toplink:visited {
          font-size: 9px;
		  text-decoration:none;
		  color:#000000;
}
td.menu {
        font-size: 9px;
        vertical-align: middle;
		text-align: center;
        }
div.redtext {
            color:#FF0000;
            font-weight:600;
            font-size:11px;
			}
.bg_angel{
 background-image: url(../images/angel.jpg);
 background-position:  left top;
 background-repeat: no-repeat;
 height: 260px;
 width: 151px;
 vertical-align: bottom;
 text-align: center;
}
.bg1{
background-image: url(../images/top_m.jpg);
background-position: left top;
	background-repeat: repeat-x;
	height: 260px;
}
.bg_right{
	background-image: url(../images/top_r.jpg);
	background-position: right top;
	background-repeat: no-repeat;

		height: 260px;
		width: 835px;
}
.vmenu {
background: #fff;
 width: 200px;
text-align: left;
padding-left: 5px;
}
.hmenu{
	font-size: 10px;
	text-align: center middle;
	padding-top: 30px;
	
}

.hmenu2{
	font-size: 9px;
	text-align: center middle;
	padding-bottom:10px;
	padding-top: 8px;
	
}
.polos_sh{
	background-image: url(../images/polos_short.jpg);
	background-repeat: no-repeat;
	width: 250px;
	text-align: left;
	padding-left: 40px; 
}
.vmenu_line{
padding-left: 20px;
text-align: left;
background: #fff;
font-size: 13px;
padding-top: 15px;

}
.vmenu_r{
padding-left: 30px;
text-align: left;
background: #fff;
font-size: 11px;
padding-top: 15px;
padding-left:15px;

}
.vmenu_r2{
padding-left: 10px;
text-align: left;
background: #fff;
font-size: 12px;
padding-top: 15px;

}
.content{
	width: 60%;
	text-align: left;
	vertical-align: top;
}
.trava{
	background-image: url(../images/trava.gif);
	background-position: bottom;
 background-repeat: repeat-x;
 padding-left: 20px;
 height: 127px;
}
#cc1
{	
	height: 7px;
	width: 250px;
	background-image: url(../images/m_bottom_left.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	vertical-align: bottom;
	text-align: right;
	background-color: #fff;
}
#cc2
{	
	height: 7px;
	width: 250px;
	background-image: url(../images/m_top_left.png);
	background-position: top left;
	background-repeat: no-repeat;
	vertical-align: top;
	background-color: #fff;
}
.plita{
background-image: url(../images/plita.gif);
background-position:  bottom;
background-repeat: no-repeat;
padding-left:43px;
	width: 151px;
	height: 59px;
	color: white;
	font-size: medium;
}
.plita2{
color: #000;
}
.contacts
{
text-align: left;
}
a.contacts:link
{
color: red;
font-family:Tahoma;
text-decoration: none;
 font-weight: bold;
 font-size: 12px;
}
a.plita2:link, a.plita2:visited {
color: #000;
font-family:Tahoma;
text-decoration: none;
 font-weight: bold;
}
.plita3{
color: #000;
}
a.plita3:link, a.plita3:visited {
color: #000;
font-family:Tahoma;
text-decoration: none;
 font-weight: bold;
 font-size: 12px;
}
a.plita2:hover{
	color: blue;
 font-weight: bold;
}
.flash{
	padding-top:3px;
	padding-right:30px;
}

P {
   margin:3px;
   padding:5px;
   padding-right:7px;
   text-indent:15px;
   text-align:justify;
   font-size:12px;
   font-family:Arial, Helvetica, sans-serif;
  }
H1 {
    padding-top:5px;
    color:#482104;
    font-size:15px;
    font-family:"Times New Roman", Times, serif;
    padding-right:13px;
    text-align:center;
   }
UL { list-style-type: square; }
LI {
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    padding-right:15px;
    text-align:justify;
   }
.style1 {font-size: 9px}
td.midtext {
           font-family:Arial, Helvetica, sans-serif;
           background-color:#000000;
           font-size:13px;
           color:#FFFFFF;
		   text-align:center;
           }
td.midtext2 {
           font-family:Arial, Helvetica, sans-serif;
           background-color:#000000;
           font-size:10px;
           color:#FFFFFF;
		   text-align:center;
		   }
A.botlink:link {
               font-family:Arial, Helvetica, sans-serif;
               font-size:10px;
               color:#656565;
               text-decoration:underline;
               }
A.botlink:hover { color:#6600CC; }
A.botlink:active: { color:#CC0000; }

A.catlink:link, A.catlink:visited{
               font-size:12px;
               color:#482006;
               font-family:Arial, Helvetica, sans-serif;
               text-decoration:none;
					font-weight: bold;
               }
A.catlink:hover 
{ 
color:#660099; 
font-family:Arial, Helvetica, sans-serif;
text-decoration:none; 
font-size:12px;
font-weight: bold;
}

A.catlink:active 
{ 
color:#482006;  
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
font-weight: bold;
}

.ml {
	
background-position: right;
background-repeat: no-repeat;
}

A.stud-m:link { font-size:13px; color:#000000; text-decoration:none; }
A.stud-m:hover { color:#660099; }
A.stud-m:visited { font-size:13px; color:#000000; text-decoration:none;}
A.stud-m:active { font-size:13px; color:#000000; text-decoration:none;}


td.gravestone {
       border:2px solid #4D4D4D;
       text-align:center;
       vertical-align:middle;
       background-color:#EFEFED;
       }
td.text {
    border:1px solid #7D7D7D;
    background-color:#E6E6E6;
    }
table.gravestonetable {
             border:1px solid #7D7D7D;
             background-color:#C7C7C7;
             }


.price {
	border-collapse:none;
	width: 100%;
    font-size:14px;
}
.price td, .price th {
	margin: 1px;
	padding: 3px;
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
}
.price th {
	background-color: #E9E9E9;
	color: #000000;
	font-weight: bold;
}
.price p {
	text-indent: 0px;
	line-height: 12px;
	padding: 0px;
	margin: 0px;
}
.price td.th1, .price tr.th1 td {
	background-color: #ADC6CE;
	color: #000000;
}
.price td.th2, .price tr.th2 td {
	background-color: #DCEFFC;
	color: #000000;
}
.price td.blan, .price tr.blan td {
	background-color:#FFFFFF;
	border: 0px none;
}
table.tab_pam {
       border:1px solid #717171;
              }
td.td_image {
     text-align:center;
	 border:1px solid #717171;
            }
td.td_image2 {
     text-align:center;
	 border:1px solid #717171;
     background-color:#000000;       }
td.td_text {
     text-align:center;
	 border:1px solid #717171;
           } 
div.nam {
font-size:11px;
font-weight:600;
}
DIV.listpage {
             text-align:center;
			 padding:3px;
             }
A.listlink {
           color:#333333;
		   text-decoration:none;
           }
DIV.jak {
        text-align:right;
		}
TD.td_image:hover {
                   border:1px solid red;
                  }
DIV.dir_div {
            text-align:right;
            font-size:11px;
			color:#333333;
            }
A.dirlink {
           font-size:11px;
           text-decoration:none;
		   color:#333333;
          }
A.dirlink:hover {
                 color:#CC0033;
                }
/*
.mod_gal_imgcontainer               {
float:left; 
padding:0px; 
border: 1px solid #ddd; 
margin:3px;
width: 98%;
}
.mod_gal_header                     {
color:#333; 
background-color:#F4F4F4; 
padding:5px; 
border-bottom:1px solid #ddd;
}

.mod_gal_img                        {
padding:10px;
background-color:#e2e2e2; 
color: #3d3d3d;
}

.mod_gal_kbsize                     {
color:#3d3d3d; 
text-align:left; 
margin-top:10px;
font-family: Tahoma;
font-weight: bold;
}*/

.galimages_border, .mod_gal_imgcontainer               {
float:left;
padding:6px; 
border: 1px solid #ddd; 
margin:4px;
}
.mod_gal_header                     {
color:#333; 
background-color:#F4F4F4; 
padding:5px; 
border-bottom:1px solid #999;
font-family: Tahoma;
font-size: 11px;
}
.mod_gal_img                        {
padding:10px;
}
.mod_gal_kbsize                     {
color:#999; 
text-align:center; 
margin-top:3px;
}	