#header { margin-bottom:40px; }

#logo .p { padding:30px 0 0 0; }

#topnav { margin-left:-3px; }
#topnav .p { padding:75px 0 0 0; }
#topnav a { display:block; float:left; text-decoration:none; font-size:12px; line-height:34px; height:34px; margin:0 20px; }
#topnav a:hover { text-decoration:underline; }
#topnav a.active { background:url(bg-a-header-.png) top right no-repeat; color:#CAB57E; margin:0 5px; }
#topnav a.active span { display:block; float:left; background:url(bg-a-header.png) top left no-repeat; height:34px; padding:0 15px; }

#lang .p { padding:80px 0 0 20px; color:#522A03; }
#lang a { margin:0 5px; }
#lang a.active { color:#C5AD72; text-decoration:none; }

#nav .p { width:941px; margin:0 auto; }
#nav p { padding:0 20px; }

#content { padding-top:40px; }

#main { font-size:12px; line-height:16px; }

#leftsidebar .p { padding:0 15px; }
#inner #leftsidebar { margin-top:20px; }
#leftsidebar h3 { padding-left:30px; }

#menu { }
#menu .p { padding:0 30px; }
#menu ul { list-style:none; }
#inner #menu ul a { text-decoration:none; }
#inner #menu ul a:hover { text-decoration:underline; }
#menu ul li.level1 { list-style-image:url(bg-menu-li.png); background:url(bg-menu-a.png) 0 100% no-repeat; padding:1px 0 5px 5px; }
#index #menu ul li.level1 { background:none!important; padding:1px 0 1px 5px; }
#menu ul li.level2 { padding:0 0 0 10px; }
#menu ul li.level3 { padding:0 0 0 25px; }
#menu ul li.level4 { padding:0 0 0 40px; }
#menu a.active { font-weight:bold; }

#search_block { margin-bottom:40px; background:#E2DAC1 url(bg-search.png) top left no-repeat; }
#search_block .w { background:url(bg-search-.png) top right no-repeat; }
#search_block .w_ { background:url(bg-search--.png) bottom left no-repeat; }
#search_block .w__ { background:url(bg-search---.png) bottom right no-repeat; padding:5px 10px; }

#quick_search a { color:#448CCB!important; text-decoration:none; border-bottom:1px dashed #448CCB!important; }
#quick_search a:hover { border-bottom:1px solid #448CCB!important; }

#last_articles {}
#last_articles p { background:url(bg-last-articles.png) 0 2px no-repeat; padding:0 0 0 20px; color:#A82828; }
#last_articles a { color:#8F6652!important; }
#last_articles .goto { background:url(bg-go-to.png) 0 4px no-repeat; }
.goto a { color:#A82828!important; }

#index #double { background:url(femida.jpg) 10px 10px no-repeat; padding:300px 0 0 0; }

#main .p { padding:0 0 0 10px; }
#rightsidebar .p { padding:0 50px; }
#rightsidebar .p .p { padding:0!important; }
#inner #rightsidebar { margin-top:20px; }

#news p { margin:1.5em 0; line-height:1.5em; }

#footer { margin:40px 50px; padding-top:20px; }
#index #footer { border-top:1px solid #A1806B; }
#inner #footer .p { margin:0 40% 0 0; border-top:1px solid #A1806B; }
#footer form { padding-top:10px; }
