body { background:#fff url(bg.png) top center no-repeat; }

#inner h1 { background:url(bg-h1.png) center left no-repeat; padding-left:22px; }
#header h1 { font-size:22px; background:none; padding:160px 0 0 20px; }

#header { height:232px; }
	#logo { height:80px;}
		#logo img { margin:15px 0; }
	#lang { height:55px; background:url(bg-lang.png) top right no-repeat; }
		#lang p { margin:0; padding:19px 0 20px 3px; background:url(bg-lang-.png) top left no-repeat; font-size:11px; }
		#lang a.active { font-weight:bold; text-decoration:none; }
	#search { height:97px; background:url(bg-searchform.png) bottom center no-repeat; }
		#search .p { padding:35px 20px; }
		#search form { background: url(bg-searchform-form.png) top right no-repeat; margin:0; padding:2px 5px; color:#999999; }
		#search .input { background:#F0F0F0!important; border:1px solid #F0F0F0!important; height:15px; margin:2px 3px; }
		
#header .w-54 { height:232px; background:url(bg-header-inner.gif) bottom left repeat-x; }

#icons { height:232px; background:url(bg-header-right-inner.png) bottom left no-repeat; }
	#icons .p { padding:38px 0 10px 0; }
	#icons a, #icons a.link, #icons a.active, #icons a.visited { margin:0 22px 0 1px; border:1px solid #FFF; }
	#icons a:hover, #icons a.active { border:1px solid #E5E5E5; }

#breadcrumb { margin:0; padding:17px 0 10px 0px; background:url(bg-breadcrumb.png) top left no-repeat; border-bottom:1px solid #D7DADF; font-size:11px; }
#breadcrumb img { padding:0 5px; }

#menu .p { padding:42px 0 0 0; }
#menu ul { list-style:none; }
#menu ul a { text-decoration:none; color:#786459!important; }
#menu ul li { margin:0 50px 0 0;}
#menu ul li.level1 { background:url(bg-menu-level1.png) 0 13px no-repeat; border-bottom:1px solid #E8E8E8; padding:7px 0 7px 15px; font:normal 16px/1.2em Arial, Helvetica, sans-serif; }
#menu ul li.level1 { text-decoration:underline; }
#menu ul li.level2 { font:normal 13px/1.2em Arial, Helvetica, sans-serif; padding:5px 0 5px 30px; background:url(bg-menu-level2.png) 20px 11px no-repeat; text-decoration:none; }
#menu ul li.level3 { padding:5px 0 5px 45px; background:url(bg-menu-level2.png) 35px 11px no-repeat; text-decoration:none; }
#menu ul li.level4 { padding:5px 0 5px 60px; background:url(bg-menu-level2.png) 50px 11px no-repeat; text-decoration:none; }
#menu a.active { font-weight:bold; }

#news .col-first .p { padding:0 0 0 10px; }
#news .col-last .p { padding:0 10px 0 0; }

#phone .p { padding:25px; font-size:11px; }
.phone { font:bold 16px/1.1em Arial, Helvetica, sans-serif; margin:0; color:#464646; }
.phone span { display:block; text-align:right; width:75px; font:bold 40px/0.9em Georgia, "Times New Roman", Times, serif; color:#7C6960; }

#footer { margin:40px 0 0 0; font-size:11px; }
	#footer a { color:#444A51!important; }
	#footer1, #footer2, #footer3, #footer4 { height:184px; }
	#footer1 { background:url(bg-footer-1.png) top right no-repeat; }
		#footer1 .p { padding: 43px 0 0 44px; background:url(bg-footer-1-.png) 44px 0 no-repeat; }
		#footer .contacts { background:url(bg-footer-contacts.png) 0 5px no-repeat; padding:0 0 50px 15px; }
	#footer2 .p { width:184px; height:184px; background:#F6F7F8; }
		#footer2 .p div { padding:25px; }
	
	#footer3 { background:url(bg-footer-3.png) top left no-repeat; }
		#footer3 .p { padding:75px 0 0 30px;}
	#footer4 { background:url(bg-footer-3.png) top left no-repeat; }
		#footer4 .p { padding:75px 0 0 30px;}

.date { color:#786459; }
.separator { background:url(separator.png) top left no-repeat; height:10px;}
