body {
		font-size: medium;
		font-family: "Lucida Grande", Tahoma, Verdana, Lucida, Arial, sans-serif; 
		color:#1f211f; 
		margin:0; 
		padding:0; 
		}
#ratingt { width:80px; height:1px; margin:0; padding:0; background:none;  }
#wrap { 
			float:right; 
			width:100%;
			font-family:"Lucida Grande", Tahoma, Verdana, Lucida, Arial, sans-serif; background:url(../images/pism5.jpg) no-repeat bottom left;
			 min-width:20%;
			 }
#header { width:100%; min-width:20%; margin:0; padding:0; background:#C77850 url(../images/orn21.jpg) repeat-x 0 128px; }
#header img { float:right; width:64%; margin:8px 0 0; padding:0 4% 0 0; clear:right; }

#he2 { background: url(../images/h_r22.jpg) no-repeat; height:156px; margin:0; padding:0;  }
#he2 h1 { 
					text-align:right; 		
					margin:0; 
					padding:4px 4% 4px 0; 
					font-size:60%; 
					font-weight:100; 
					letter-spacing:1px; 
					color:#feedcf; 
							 }
#ra { float:right; width:17%; padding:0; margin:0; clear:right; }
#ra img { float:right; width:45%; padding:0; margin:16px 0; clear:right; }
#ra img.b { float:right; width:80%; padding:0; margin:32px 0; clear:right; }
#ra img.b0 { float:right; width:70%; padding:0; margin:32px 0; clear:right; }
#ra img.b2 { float:right; width:90%; padding:0; margin:32px 0; clear:right; }
#ra img.b3 { float:right; width:100%; padding:0; margin:32px 0; clear:right; }
#content { float:left; width:81%; margin:0; padding:0; clear:left; }		
#content p.cite { width:60%; float:right; clear:both; 
			font: italic 200 60% Georgia, "New Century Schoolbook", "Times New Roman", serif; 
			margin:0 16px 0 2px; 
			padding:8px 0 0; 
			text-align:right;
			} 		
		
#art { float:left; width:9%; padding:0; margin:0; clear:right; }	
#art img { float:left; padding:0; margin:16px 0 8px; clear:left; width:100%; }
#art img.b { float:left; padding:0; margin:16px 0; clear:left; width:180%; }

#txt { float:right; width:82%; padding:0; margin:32px 0 0; clear:right;}
#txt h1 { font-size:120%; color:#587189; font-weight:300; line-height:180%; padding:12px 0 4px; margin:0;}
#txt h2 { letter-spacing:0; }
#txt h2, #txt h3 { font-size:110%; font-weight:200; letter-spacing:1px; color:#587189; line-height:170%; padding:8px 0 4px; margin:0;}
#txt p { font-size: 80%; font-weight:100; line-height:160%; text-align:justify; padding: 0 0 6px; margin:0; }	
#txt p.prim { padding:16px 0 12px 48px; margin:0 0 16px; border-bottom:1px solid  #587189; }
#txt p.sub { padding:2px 0 6px 16px; margin-top:4px; border-top:1px solid  #587189; }
#txt em { 
			font-weight:400; 
			font-style:normal; 
			text-transform: uppercase; 
			letter-spacing:1px;
			color:#587189;
			padding:8px 0 2px; 
			margin:0;
						}
#txt strong { font-variant:small-caps; line-height:160%; letter-spacing:1px; color:#587189; }			
#txt ul li { font-size:90%; line-height:160%; font-weight:100; padding:0; margin:0; }
#txtl { float:left; width:48%; padding:0; margin:0; clear:left;}
#txtr { float:right; width:48%; padding:0; margin:0; clear:right; }
#footer { 
			float:left; width:100%;
			margin:0; 
			padding:0; 
			background:url(../images/plav.jpg) repeat-x 0 104px; 
			clear:left;
			}
#footer img {float:right; padding:0 16px 0 0; margin:0;}			
#footer p { 			
			margin:0; 
			padding:72px 0 0 64px; 
			text-align:left;
			font:200 70%/160% Tahoma, Verdana, Lucida, Arial, "Lucida Grande", sans-serif; 
						}
#footer a:hover { color:#587189; }
		
#rating { float:left; width:100%; margin:0; padding:0; text-align:center; }	
#rating img { margin:0; padding:0 2px; }	
#rating a { font: italic 100% Georgia, "New Century Schoolbook", "Times New Roman", serif; padding:0; margin:0; }
#rating p { font-size:70%; margin:0; padding:8px 0; }

#hup {
	position: absolute;
	top:0;
	left:0;
	background: url(../images/hu_i225.gif) no-repeat top left;
	z-index: 100;
		}				
#hu { 
			display: block;
			margin:0; 
			padding:0; 
			width:200px; 
			height:136px;
			background: url(../images/h_r22.gif) no-repeat top left;
			}
/*a#hu:hover { background: url(../images/hu_i225.gif) no-repeat top left;}	*/	

#nav { position:absolute; top:140px; left:27px; width:725px; font-size:70%; }
#nav ol { padding:0; margin:0; text-align:left;  }
#nav ol li { 
			display:inline; 
			background:url(../images/rom.gif) no-repeat 4px 0;
			padding:0 0 0 12px;  
			margin:0; 
			list-style:none;
			}
#nav ol li a:hover, #footer p a:hover { color: #febf00; }
#nav ol li a, #footer p a { font-weight:200; color:#fff3e6; }
#nav ol li.here { 
				background:url(../images/rom2.gif) no-repeat 0 3px ; 
				padding:0 0 0 12px; 
				margin:0; font-weight:400; letter-spacing:1px;
				color:#feedcf; 
				}		

strong { font-variant:small-caps; letter-spacing:1px; color:#587189; }
img {  border:0;}	
a { text-decoration:none; color: #28737D; font-weight:500; }
a:hover { color: #4F9DB7; }
.dropcap {
			float: left;
			width: .75em;
			font-size: 7em;
			line-height: 90%; font-weight: 200; color: #587189;
			}
.dropcap {
			float: left;
			width: .75em;
			font-size: 7em;
			line-height: 90%; font-weight: 200; color: #587189;
			}	
#sp {
margin : 4px 0 0 192px;
padding : 0;
text-align:center;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); /* IE 5.5+*/
-moz-opacity: 0.4; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.4; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.4; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
font-size:9px;
}
