body {
 font-weight: normal;
 color: #303030;
 font-family: Tahoma, Helvetica, Arial, Verdana, Sans-serif;
 font-size: 11px;
 font-weight: normal;
 padding: 0px;
 margin: 0px;
 background-color: #808080;
 background-color: #9f9f9f;
}
html,body{
 padding: 0px;
 margin: 0px;
 height: 100%;
 width: 100%;
}
a,a:visited{
 color: #333333;
 text-decoration: underline;
}
a:hover{
 color: white;
 text-decoration: underline;
}
a.lang_act,a.lang_act:visited{
 padding: 5px;
 color: white;
 background-color: #9f9f9f;
 text-decoration: none;
}
a.lang{
 color: #DCDCDC;
 padding: 5px;
}
a.menu,a.menu:visited,a.lang:visited,a.lang{
 color: #333333;
 text-decoration: none;
}
a.menu:hover,a.lang:hover{
 color: white;
 text-decoration: none;
}
font,p,ul,li,ol,td{
 font-family:  Verdana, Helvetica, Arial, Tahoma, Sans-serif;
 font-size: 9pt;
 font-weight: normal;
 color: #303030;
}
input,select,option,textarea{
 font-family:  Verdana, Helvetica, Arial, Tahoma, Sans-serif;
 font-size: 9pt;
 font-weight: normal;
 color: black;
}
p{
 text-align: justify;
}
.pc{
 text-align: center;
}
.pl{
 text-align: left;
}
.pr{
 text-align: right;
}
.hidden{
 visibility: hidden;
 display: none;
}
pre{
 font-size: 14px;
 white-space: normal;
}

h1{
 text-align: left;
 color: #CCCCCC;
 font-size: 14pt;
 font-family: Arial, Verdana, Helvetica, Tahoma, Sans-serif;
 letter-spacing: 0px;
 padding: 0px;
 margin: 0px;
 font-weight: normal;
}
h1.top,a.h1,a.h1:hover,a.h1:visited{
 text-decoration: none;
 text-align: left;
 color: #333333;
 font-size: 20pt;
 font-family: Arial, Verdana, Helvetica, Tahoma, Sans-serif;
 letter-spacing: 0px;
 padding: 0px;
 margin: 0px;
 padding-top: 7px;
 font-weight: normal;
}
h2,h3,h4,h5,h6{
 text-align: left;
 color: #333333;
 font-size: 12pt;
 font-family: Arial, Verdana, Helvetica, Tahoma, Sans-serif;
 padding: 0px;
 margin: 0px;
}

.copyr{
 font-family: Tahoma, Helvetica, Arial, Verdana, Sans-serif;
 font-size: 10px;
 font-weight: normal;
 text-align: center;
}
.bg{
 border: none;
 background-image: url("/i/d/bg.png");
 background-color: none;
 // background-image:none;
 // filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/d/bg.png",sizingMethod="scale");
}
.bg2{
 border: none;
 background-image: url("/i/d/bg2.png");
 background-color: none;
 // background-image:none;
 // filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/d/bg2.png",sizingMethod="scale");
}
.sign{
 font-family: Arial, Verdana,Tahoma, Helvetica, Sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #505060;
 text-align: right;
 padding-left: 150px;
 font-style: italic;
 margin-top: -14px;
}
.photo_index{
 border: solid 1px black;
 border: none;
}
.index_lang,.page_lang{
 margin: 0px;
 padding: 6px;
 z-index: 10;
 position: absolute;
 right: 5px;
 top: 5px; 
 color: #DCDCDC;
 font-family: Verdana, Arial, Tahoma, Helvetica, Sans-serif;
 font-size: 8pt;
 
 text-align: right;
}

.li{
 width: 6px;
 height: 6px;
 border: none;
 margin-left: 6px;
 margin-right: 6px;
 background-color: #DCDCDC;
}
.title2{
 margin: 0px;
 padding: 0px;
}
.but{
 width: 120px;
}
img{
 border: none;
}
.admin{
 background-color: #c0c0c0;
 padding: 4px;
 margin: 0px;
}
p.admin{
 margin-bottom: 15px;
}
div.admin_div{
 border: solid 1px #c0c0c0;
 width: 100%;
 padding: 4px;
}

.answer{
 font-weight: bold;
 font-style: italic;
}
.photo_show{
 border: solid 2px black;
 border: none;
}
.photo_gal{
 border: solid 2px white;
 border: none;
}
a.photo_gal,a.photo_gal:visited{
 font-size: 10pt;
 font-weight: bold;
 text-align: center;
 text-decoration: none;
}
a.photo_gal:hover{
 font-size: 10pt;
 font-weight: bold;
 text-align: center;
 color: #e0e0e0;
 text-decoration: none;
}
.table_gal{
 border: solid 1px #303030;
 color: #303030;
}
