body { 
	background:rgb(50,50,50) none repeat scroll 0% 50%;
	font-family:verdana; 'Trebuchet MS';arial; sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	text-align:left; 
	color:white;
         }

.adv1   {width: 120px;  float: left;  position: absolute; top: 200px; left:20px;}
.adv2   {width: 120px;  float: right; position: absolute; top: 200px; right:20px;}




#shapka  a{font-family:verdana;font-size:14px;Color:rgb(20,20,200);font-weight:bold;text-decoration:none;}
#shapka  a:visited {color:rgb(20,20,200);text-decoration: none;font-weight: bold;}
#shapka  a:hover   {color:rgb(200,200,255);font-weight: bold;text-decoration: underline;}

#menu DIV.clSlide {
	position:absolute; 
	;z-index:10; 
	left:0; 
	width:138; 
	height:22; 
	clip:rect(0,138,22,0); 
	padding:3px;
	}

#menu DIV.clSlideSub {
	position:absolute; 
	;z-index:10; 
	padding:2px; 
	clip:rect(0,127,20,0); 	
	width:127; 
	height:20; 
	left:8; 
	visibility:hidden
	}
#menu DIV.clSlideSub2 {
	position:absolute; 
	;z-index:10; 
	padding:2px; 
	clip:rect(0,118,20,0); 
	width:118; 
	height:20; 
	left:8; 
	visibility:hidden
	}
#menu A.clSlideLinks {
	font-family:Verdana, Helvetica, Helv; 
	font-size:11px; 
	font-weight:bold; 
	text-decoration:none; 
	color:rgb(200,200,200);
	}

#divSlideCont {
	position:absolute; 
	z-index:10; 
	left:0; 
	top:350; 
	height:400; 
	width:170; 
	visibility:hidden
	}

#menu A.clSlideSubLinks {
	font-family:Verdana, Helvetica, Helv; font-size:10px; 
	text-decoration:none; 
	color:rgb(232,81,0)
	}
#menu A.clSlideSub2Links {
	font-family:Verdana, Helvetica, Helv; 
	font-size:9px; 
	text-decoration:none; 
	color:rgb(232,81,0)
	} 
#page { 
	margin-left:130px;
	margin-right:130px;
	padding:5px;
	font-family: Verdana; 
	font-size:12px; 
	color:rgb(200,200,200);
	background-color:rgb(50,50,50)
	}
#page td,font{ 
	margin: 0px auto; 
  	margin-top: 5px;
	font-family: Verdana; 
	font-size:12px;
 	color:rgb(200,200,200)
	display: block;
	}

#page a				  {Color:rgb(202,70,0); Text-decoration: none;font-weight: bold;}
#page a:visited       {Color:rgb(202,70,0); Text-decoration: none;font-weight: bold;}
#page a:hover         {Color:rgb(252,70,0); Text-decoration: none;font-weight: bold;}
#page a.link1         {color:rgb(120,120,120);}
#page a.link1:visited {color:rgb(120,120,120);}
#page a.link1:hover   {color:rgb(255,255,255);}


.hline20 {font-family:arial; font-size:20; color:#ffff00; text-decoration:underline; text-align: center}
.hline16 {font-family:arial; font-size:16; color:#ffff00; text-decoration:none;}
.hline13 {font-family:arial; font-size:13; color:#ffff00; text-decoration:none; margin: 0px 20px}

.verdana12{font-family:verdana; font-size:12; line-height:1.25; COLOR:#C0C0C0}
.trebuchet{font-family:Trebuchet MS; font-size:110%; font-size-adjust: none; font-stretch:normal; line-height:1.25; COLOR:#C0C0C0}
.sans{font-family:sans-serif; font-size:12; line-height:1.25; COLOR:#C0C0C0}
.arial10  {font-family:arial;   font-size:10; line-height:1.25; font-style:italic}
.red      {font-family:verdana; font-size:12; line-height:1.25; COLOR:rgb(255,0,0); font-weight: bold;}
.yellow   {font-family:verdana; font-size:12; line-height:1.25; COLOR:rgb(200,200,0);font-weight: bold; }

.photoleft  {float: left; margin: 10px 20px 10px 0px; border:0}
.photoright {float: right; margin: 10px 0px 10px 20px; border:0}


.th { 						 padding: 4px 4px 4px 4px;     width: 850px;  background:rgb(50, 50, 50);left: 50%;margin: 0px auto; margin-top: 5px; }
.th1{ border: rgb(70, 70, 70) 1px solid; padding: 4px 4px 4px 4px;     width: 200px;  background:rgb(60, 60, 60);left: 50%;margin: 0px auto; margin-top: 5px; }
.th2{ border: rgb(70, 70, 70) 1px solid; padding: 10px 10px 10px 10px;   background:rgb(40, 40, 40);left: 50%;margin: 0px auto; margin-top: 5px; font-size:12px;  color:rgb(200,200,200);}
.th3{ border: rgb(70, 70, 70) 1px solid; padding: 4px 4px 4px 4px;     width: 400px;  background:rgb(60, 60, 60);left: 50%;margin: 0px auto; margin-top: 5px; }
.th4{ border: rgb(70, 70, 70) 1px solid; padding: 10px 10px 10px 10px; width: 650px;  background:rgb(40, 40, 40);left: 50%;margin: 0px auto; margin-top: 5px;font-size:12px;
  color:rgb(200,200,200);}

head1 {font-size:12px;color:rgb(255,200,0);font-weight:bold}
.head1 {font-size:12px;color:rgb(255,200,0);font-weight:bold}
#photo { 
	margin-left:170px;
	padding:5px;
	font-family: verdana; 
	font-size:12; 
	color:rgb(200,200,200);
	background-color:rgb(50,50,50);
	text-align:center;
	
	}
#photo td {font-family: verdana; 
	    font-size:12; 
	    color:#cccccc;
	    text-align:center;
	    
     background: rgb(50, 50, 50);
     margin-top: 0px;
     margin-bottom: -44px;
     margin-right: -1px;
     margin-left: -1px;
     padding: 5px;
     border: rgb(70, 70, 70) 1px solid; 	    
 	     } 


#photo a{font-size:12px;Color:rgb(90,90,90);Text-decoration: none;font-weight: bold;}
#photo a:visited      {Color: rgb(90,90,90);Text-decoration: none;font-weight: bold;}
#photo a:hover       {  Color:rgb(255,255,0);Text-decoration: none;font-weight: bold;}


#gallery {
margin-left:120px;
margin-right:120px;
text-align:center;

background-color:rgb(50,50,50);
/* Specifies description text */
color:rgb(200, 200, 200);
font-family: Tahoma;
font-weight:normal;
font-size: 12px;
/* Specifies background image */
/*background-attachment: fixed;
background-position: left center;*/
}

#gallery td,font {
font-family: Tahoma;
font-size: 12px;
color:rgb(200, 200, 200);
}

h2 
{
  border: rgb(70, 70, 70) 1px solid;
  border-left: 1px none;
  border-right: 1px none;
/*  border-top: 1px none; */
  margin: 0px auto;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size:         14pt; 
  font-weight:      bold; 
  text-align:       right; 
  letter-spacing:     8px; 
  padding-top:       5px; 
  padding-bottom:   5px; 
  padding-left:       4px; 
  padding-right:   4px; 
  width: 850px;
  display: block;
  background-color:rgb(55, 55, 55); 
  color:rgb(200, 200, 200);
  filter:
progid:DXImageTransform.Microsoft.gradient(gradientType=0,enabled='true',startColorstr
='#464646',endColorstr='#373737');
}

h2:first-letter
{
  color:rgb(200, 200, 200); 
  font-style: bold; 
  font-size:  16pt; }



#gallery a{
     font: bold; 
     color:rgb(200, 200, 200);
     text-decoration:none;
}
#gallery A:visited { color:rgb(200, 200, 200); 
			 text-decoration:none;} 


#gallery a:hover	{
     font: bold; 
     color:rgb(200, 200, 200); 
     text-decoration: underline;
}


/* Specifies thumbnail surrounding table */
.thumbnails{ 
  border: rgb(70, 70, 70) 1px solid; 
  padding: 4px 4px 4px 4px; 
  width: 850px; 
  background:rgb(55, 55, 55); 
  left: 50%; 
  margin: 0px auto; 
  margin-top: 5px; 
   }

/* Specifies thumbnail properties */
 td.thumbnail a, td.thumbnail a:link, td.thumbnail a:visited, td.thumbnail a:active {
     display: block;
     background: rgb(50, 50, 50);
     margin-top: 0px;
     margin-bottom: -44px;
     margin-right: -1px;
     margin-left: -1px;
     padding: 5px;
     vertical-align: middle;
     horizontal-align: middle;
     width: 170px; 
     height: 196px;
     border: rgb(70, 70, 70) 1px solid; 
     /*filter: Alpha(Opacity=100)*/}


/* Specifies thumbnail hover properties */
 td.thumbnail a:hover {
     display: block;
     background: rgb(70, 70, 70);
     margin-top: 0px;
     margin-bottom: -44px;
     margin-right: -1px;
     margin-left: -1px;
     padding: 5px;
     vertical-align: middle;
     horizontal-align: middle;
     width: 170px; 
     height: 196px;
     border: rgb(100, 100, 100) 1px solid;  
     /*filter: Alpha(Opacity=100)*/}

 .display
{
margin: 10px; 
/* padding: 10px; */
background-color:rgb(70, 70, 70); 
/* border: rgb(70, 70, 70) 3px solid;*/
font-weight: bold;
/* filter:
 progid:DXImageTransform.Microsoft.Shadow(color="#000000",Direction=135,Strength=5);*/
}

/* Specifies header description-text table properties */
.galleryheader{
  border: rgb(70, 70, 70) 1px solid;
  border-left: rgb(70, 70, 70)1px dotted;
  border-right: rgb(70, 70, 70)1px dotted;
  padding: 10px;
  margin: 0px auto;
  width:848px; 
  text-align:left;
}

 td.thumbnail1 a, td.thumbnail1 a:link, td.thumbnail1 a:visited, td.thumbnail1 a:active {
     display: block;
     background: rgb(50, 50, 50);
     margin-top: 0px;
     margin-bottom: -20px;
     margin-right: -1px;
     margin-left: -1px;
     padding: 5px;
     vertical-align: middle;
     horizontal-align: middle;
     width: 170px; 
     height: 170px;
     border: rgb(70, 70, 70) 1px solid; 
     /*filter: Alpha(Opacity=100)*/}

/* Specifies thumbnail hover properties */
 td.thumbnail1 a:hover {
     display: block;
     background: rgb(70, 70, 70);
     margin-top: 0px;
     margin-bottom: -20px;
     margin-right: -1px;
     margin-left: -1px;
     padding: 5px;
     vertical-align: middle;
     horizontal-align: middle;
     width: 170px; 
     height: 170px;
     border: rgb(100, 100, 100) 1px solid;  
     /*filter: Alpha(Opacity=100)*/}
