body{
 margin: 0;
 padding: 0; 
 min-width:1000px; background-color:#ffffee; 
 }
#conteiner { margin:0 auto;
background-color:#ffffee;
width:1000px;
font-family:Arial, Helvetica, sans-serif;
}
.header { 
background-image:url(images/collage_1.jpg); 
background-repeat:no-repeat; 
width: 977px; 
height: 323px;
             }   
			 .logo {
			 padding:5px; 		
			 float:left; 
			 }
.menu {
background-image:url(images/menu.jpg); 
background-repeat:no-repeat;
width: 977px; 
height:37px; 
margin-left:5px;
			 }			
			.menu ul{
			padding: 12px;
			margin: 0;
			list-style-type: none; 
			color: #FFFFFF; 
			font-family:Verdana, Arial, Helvetica, sans-serif; 
			font-size:12px; 
			font-weight:bold;
			text-align: center;
			}
			.menu li { 
			display: inline; 
			}
			.menu li a {
			text-decoration: none;
			color: #FFFFFF;
			padding: 10px 55px;
			border-right: 1px solid #f88933;
			}
			.menu li a:hover { 
			background-image:url(images/hover.jpg); 
			background-repeat:repeat-x;
			color: #FFFFFF;
			}
			.active a {
			background-image:url(images/hover.jpg); 
			background-repeat:repeat-x;
			color: #FFFFFF;
			 }
.submenu { 
padding:20px;
}
.footer {
background:url(images/footer.jpg); 
background-repeat:no-repeat; 
width: 980px; 
height: 137px;
font-size:12px;
font-style: bold;
color:#a31c14; text-align:right; 
margin-right:15px;
				}
				.footer p { 
				padding:20px;
			
			   }
			   .footer a {
			   text-decoration: none; 
			   color:#ee6507;   
			   }  
				.footer a:hover {
			   text-decoration: underline;  
}      
.center {
overflow:hidden;
}
.content,.left {
float:left;

}
.content {
background-color:#ffffee;
width:700px;
min-height:1000px;
							}				
							.content h1 {
							font-family:Verdana, Arial, Helvetica, sans-serif; 
			                font-size:18px; 					
							color:#ff6600;							
							padding:20px;
							text-transform:uppercase;	 							 			
							}
							.content h2 {
							font-family:Verdana, Arial, Helvetica, sans-serif; 
			                font-size:18px; 					
							color:#FFFFFF;
							padding:20px 0 0 20px;	 							 			
							}
							.content h3 {
							font-family:Verdana, Arial, Helvetica, sans-serif; 
			                font-size:14px; 					
							color:#ff6600;	
							padding:0 20px 0 20px ;	 							 			
							}
							.content p {
							 text-align:justify;
							font-family:Arial, Helvetica, sans-serif;
							font-size:11pt; 
							font-style:normal; 
							color:#000000; 
							padding-left:20px;						
							}
							#msg {
							 text-align:justify;
							font-family:Arial, Helvetica, sans-serif;
							font-size:14pt; 
							font-style:normal; 
							color: #FF0000; 
							padding-left:20px; 					
							}
							.content ul li { list-style-image:url(images/li.gif);
							
							font-family:Arial, Helvetica, sans-serif;
							font-size:11pt; 
							font-style:normal; 
							color:#000000; 
							margin-left:50px;						
							}
							.content a {
						     text-decoration: none; 
			                 color:#ee6507; 													
							}
							.content a:hover {
						     text-decoration: underline; 
			                 color:#ee6507; 													
							}
								.content td {
						   	font-family:Arial, Helvetica, sans-serif;
							font-size:10pt; 
							font-style:normal; 
							color:#fa700f;
							padding-left:20px;	  													
							}
						
.tdcolor {
border: 1px solid #dfd1b9;
}
.main { 
border: 1px solid #dfd1b9; 
background-color: #f7f2ea; 
margin:20px;
}							
.right { 
float:right; 
}							
.block { 
background-image:url(images/block.jpg); 
background-repeat:no-repeat; 
width:680px; 
height:270px; 
margin:20px 10px;
}
.button {
 float:right;
}	
.left {
width:280px;
font-size:12px;
background-color: #ffffee;
margin-left:5px; 
}		
.menu_left {
background-image:url(images/collumn_left.jpg); 
background-repeat:no-repeat; 
height:1110px;
margin: 5px 0;
padding: 10px 0 25px 0;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
text-align: center;
								}
							    ul#navlist
								{
								text-align: left;
								list-style: none;
								padding: 0;
								margin: 0 auto;
								width: 95%;
								*width: 85%;
								}
								ul#navlist li
								{
								display: block;
								margin: 0;
								padding: 0;
								}								
								ul#navlist li a
								{
								display: block;
								width: 100%;
								padding: 0.5em 0 0.5em 2em;
								border-width: 1px;
								border-color: #ffe #aaab9c #ccc #fff;
								border-style: solid;
								color: #777;
								text-decoration: none;
								background: #f7f2ea;
								}										
								.menu_left>ul#navlist li a { 
								width: auto; 
								}								
								ul#navlist li#active a
								{
								background: #f0e7d7;
								color: #800000;
								}
								ul#navlist li a:hover, ul#navlist li#active a:hover
								{
								color: #800000;
								background: #f0e7d7;
								border-color: #aaab9c #fff #fff #ccc;
								}
								ul#navlist li#razdel a {
								background: #ffbe00;
								color: #FFFFFF;							
								text-transform:uppercase;
								}
								ul#navlist li#active a {
							    color: #800000;
								background: #f0e7d7;
								border-color: #aaab9c #fff #fff #ccc;
								}
					
.clear {clear:both;}

.gallerycontainer{
position: relative; margin-left:20px;

}

.thumbnail img{
margin: 0 5px 5px 0;border: 1px solid #FFFFFF;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid #e78638;
}

.thumbnail span{ 
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed #e78638;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ 
visibility: visible;
top: 0;
left: 240px; 
z-index: 50;
}
.counter { 
text-align:center;
				}
			   .counter a {
			   font-size:12px;
			   font-style: bold;
			   color:#a31c14;
			   text-decoration: none; 
			   color:#ee6507;   
			   }  
				.counter a:hover {
			   text-decoration: underline;  
}   line;  
}   
