#wrap { 
			float:right; 
			width:100%;
			font-family:"Lucida Grande", Tahoma, Verdana, Lucida, Arial, sans-serif; background:url(../images/map1.jpg) no-repeat bottom left;
		    min-width:20%;
			 }
			 
#ra { float:right; width:18%; padding:0; margin:0; clear:right; }
#ra img { float:right; width:40%; padding:0; margin:32px 0 56px; clear:right; }
#ra img s { float:right; width:65%; padding:0; margin:32px 0 56px; clear:right; }
#ra img.b { float:right; width:100%; padding:0; margin:0; clear:right; }
#ra p { font-size:65%; padding:0; margin:0 0 24px; text-align:inherit; border-bottom:1px solid #DBE3E6; }
#content { float:left; width:80%; margin:0; padding:0; clear:left; }		
		
#art { float:left; width:16%; padding:0; margin:0; clear:right; }	
#art img { float:left; padding:0; margin:40px 0 56px; clear:left; width:60%; }
#art img.b { float:left; padding:0; margin:0; clear:left; width:100%; }
#art p { font-size:65%; padding:0; margin:0 0 16px; border-bottom:1px solid #DBE3E6; text-align:right; }

#txt { float:right; width:82%; padding:0; margin:0; clear:right; background:url(../images/krkl.gif) no-repeat right bottom; }
#txt h3 { font-size:90%; letter-spacing:1px; color:#587189; line-height:160%; padding:14px 0 2px; margin:0;}
#txt h4 { font-size:70%;color:#587189; line-height:120%;padding:8px 0 4px; margin:0; }
#txt em { 
			font-weight:400; 
			font-style:normal; 
			text-transform: uppercase; 
			letter-spacing:1px;
			color:#587189;
			padding:10px 0 2px; 
			margin:0;
						}
#txt strong { font-variant:small-caps; line-height:160%; letter-spacing:1px; color:#587189; }			
#txt p { font-size: 70%; font-weight:300; line-height:160%; text-align:justify; padding: 0 0 6px; margin:0; }	
ul { font-size: 105%; font-weight:200; line-height:160%; padding: 0 0 4px 88px; margin:0; }
ul ul { font-size: 100%; font-weight:300; padding: 0 0 16px 24px; margin:0; }
ul li { padding:0; margin:0; letter-spacing:1px; font-variant:small-caps; }
ul ul li { letter-spacing:0; font-variant:normal;}

#txt p.prim { padding:4px 0 4px 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; }

#footer { 
			float:left; width:100%;
			margin:0; 
			padding:0; 
			clear:both; 
			background:url(../images/plav.jpg) repeat-x 0 75px; clear:left;
			}
#footer img {float:right; padding:0; margin:0;}			
#footer p { 			
			margin:0; 
			padding:84px 100px 0 0; 
			text-align:center;
			font:200 70%/160% Tahoma, Verdana, Lucida, Arial, "Lucida Grande", sans-serif; 
			color:#fff3e6;
						}
#footer a:hover { color:#587189; }
#txt h2 {
font-size : 1.7em;
line-height : 1em;
font-weight : normal;
color : #fff3e6;
padding : 5px 0 5px 0;
overflow : hidden;
height : 100%;
}
.catname a {
color : #3f3f3f;
font-size : 1.5em;
line-height : 1em;
font-weight : normal;
overflow : hidden;
height : 100%;
}
.cat3 a {
color : #3f3f3f;
font-size : 1.3em;
line-height : 1.2em;
font-weight : normal;
overflow : hidden;
height : 100%;
}

