@font-face {
	font-family:lol;
	src: url(Lora-Italic.ttf);
	}



 

#wse {width:1024;
position:relative;
left:50%;
margin-left:-517;
  border:0px solid blue;
  }
  
#up {width:1024;
 
 height:159;
color:blue;
 border:0px solid red;

 background: url(shapka/shapka.png);
 background-size:100% 100%;
 }
 
 #up2 {width:1024;

 opacity:0.9; 


color:blue;


 border:3px solid red;}




#right {width:874;
font-family:Century;
height: 606;
font-size:30px;
background:url(shapka/whitefon.png);
padding-top:10px;
overflow-y:auto;

border:0px solid green;

float:right;

}


#left {width:150;
 height:620;
 background:url(shapka/block.png);
color:black;
 margin-top:-4;
 
float:left;
}
#footer {
width:1024;
 height:30;

color:blue;
 border:0px solid blue;
float:right;
background:#f15a24;
opacity:.9;
padding-top:10px;

}

.texph {width:180;
float:left;
height:290;
border:0px solid red;
margin:10;
margin-bottom:25;
}
.photo {width:180;
height:250;
border:0px solid blue;}
.photo img {width:180;
height:250;
}
.text {width:180;

text-align:center;
border:0px solid green;}
.text a{text-decoration:none;}
.icon{
width:150;
Font-family:SEGOE PRINT;
height:50;
border: 0px double green;
float:left;	
text-align:center;

}
.menu div{
font-size:25;
margin-top:5;

color:black;
text-decoration:none;

}
.icon a{text-decoration:none;
}
#find{float:left;
border-top: 0px double black;
width:1024px;
}


body{background: url(chess.jpg);


}

.ul
{
	padding-top:15px;
	font-family:Century;
	font-size:14px;
	padding-left:15px;
	margin-left:15px;
	width:100;
	height:80;
	border:0px solid red;
	background-image:url(shapka/ul.png);
	background-repeat:no-repeat;
	background-position: 0 bottom;
}
.ul:hover{background-image:url(shapka/ulhover.png); 
font-size:15px;
padding-top:-2px;
background-repeat:no-repeat;
}
.ul a{text-decoration:none;
color:black;}
#kategory
{
	
	margin:10px 0px -2px 10px;
Font-family:Gabriola;
	font-size:25px;
	font-weight:bold;
}
.hover:hover{color:white;}
#ul li:hover{color:white;}
#ul li a:hover{color:white;}

.icon{
	
}

#books
{
	left:50%;
	width: 800;
	margin-left:-400;
	border:0px solid red;
	position:relative;
}

#glav
{
	border-radius: 10px; 
	color:black;
	text-align:center;
	background:#FBB03B;
	opacity:.95;
	margin: 10 0 10 0;
	left:50%;
	height:40;
	width: 800;
	margin-left:-400;
	border:0px solid red;
	position:relative;
}

#golovna{

	width:131;
	height:38;
	float:left;
	border:0px solid red;
	background: url(shapka/golovna.png);
	background-size:100% 100%;
	margin:118 -20 0 20;
}
#golovna:hover{background: url(shapka/golovnahover.png);
	background-size:100% 100%;
}

#kontact{


	width:184;
	height:38;
	float:left;
	border:0px solid red;
	background: url(shapka/kontact.png);
	background-size:100% 100%;
	margin:118 0 0 20;	
}
#kontact:hover{	background: url(shapka/kontacthover.png);
	background-size:100% 100%;
;}
#sajt
{


	width:106;
	height:38;
	float:left;
	border:0px solid red;
	background: url(shapka/sajt.png);
	background-size:100% 100%;

	margin:118 0 0 -4;
}
#sajt:hover{background:url(shapka/sajthover.png);
	background-size:100% 100%;
}

#line
{
	margin:119 0 0 -5;
	background: url(shapka/line.png);
	background-size:100% 100%;
	width:568;
	height:27;
	float:left;
	border:0px solid red;
	padding-top:10px;
}

#lol{
margin:50 10 0 10;
color:black;
font-size:15px;	
}
#lil
{
	color:black;
font-size:15px;
}

#footer text
{
	
	margin:20px 0px 0px 10px;
}

#right img
{
	margin-right:10px;
	float:left;
	margin-left:10px;
	border: 2px solid black;
	
}

#photoblock{
	float:left;
	width:53%;
	font-size:22px;
	margin-right:10px;
}
#kontactblock img{
	border:0px solid red;
}
#kontactblock{
	float:left;
	width:45%;
	font-size:22px;
}
