* {font-size:100%; margin:0; padding:0;}
html {width:100%; height:100%;}
body {margin:0; padding:0; color:#000; background:#EEE5C8; font:100% "Times New Roman", Times, serif;}
a {color:#CC9933;}
a:hover {color:#8A0E19;}
img {border:0;}
h2 {border-bottom:#CC9933 1px solid; margin-bottom:0.5em; margin-top:0.3em; color:#CC9933; font:120% Georgia, "Times New Roman", Times, serif;}
input, textarea {font:100% "Times New Roman", Times, serif;}
li {padding:0; margin:0 1em 0 1em; list-style-type:none; position:relative;}
ul.menu {padding:0; margin:0; font-family:Georgia, "Times New Roman", Times, serif;}
#services li {padding:0; margin:0 1em 0 0; float:left; list-style-type:none; position:relative;}
#services a {padding:0 0 0 20px; display:block; position:relative; text-decoration:underline; z-index:2; font-family:"Times New Roman", Times, serif;}
#services b {color:#8A0E19; padding:0 0 0 20px; display:block; position:relative; font-weight:normal; z-index:2; font-family:"Times New Roman", Times, serif;}
#services i {position:absolute; z-index:1; left:0; top:-8px; width:16px; height:16px; margin-top:0.6em; background:url('../i/services-off.gif') no-repeat;}
#narod i {background-position:-111px 0;}
#narod-on i {background:url('../i/services.gif') no-repeat; background-position: -111px 0;}
#maps i {background-position: -64px 0;}
#maps-on i {background:url('../i/services.gif') no-repeat; background-position: -64px 0;}
#money i {background-position: -96px 0;}
#money-on i {background:url('../i/services.gif') no-repeat; background-position: -96px 0;}
#photo i {background-position: -32px 0;}
#photo-on i {background:url('../i/services.gif') no-repeat; background-position: -32px 0;}

#1 i, #2 i, #3 i, #4 i, #5 i, #6 i, #7 i, #8 i, #9 i, #10 i {background:url('../i/services-off.gif') no-repeat;}
#services #on i {background:url('../i/services.gif') no-repeat; background-position:-48px 0;}

table {border:0; width:100%; border-collapse:collapse; margin:0; padding:0;}
td, th {vertical-align:top;}
td.left {width:150px;}
td.right {width:100px;}
td.middle {}
.sacrament {font-family:Georgia, "Times New Roman", Times, serif; font-size:100%; font-style:italic; color:#CC9933;}
#header {background:#EEE5C8; height:250px;}
p {margin-bottom:1em;}
.zavet {font-size:170%; color:#8A0E19; font-family:"Times New Roman", Times, serif; line-height:0.9em;}
span.hlaquo {margin-left:-0.46em; font-family:"Times New Roman", Times, serif;}
span.hraquo {font-family:"Times New Roman", Times, serif;}
.clr {height:5px; clear:both;}
#left-corner {padding-left:20px;}
#left-corner.first_column {padding-top:20px;}
#left-corner.first_column a:hover img {background-position:-37px 0;}
#left-corner.first_column a, #left-corner.first_column b {margin-right:1em;}

/*service icons*/
.layout-left {width:40%; float:left; position:relative; z-index:1;}
#service-icons {width:148px; margin:16px 0 0 16px;}
#service-icons img {width:37px; height:37px; float:left; display:block;}
#service-icons a, #service-icons b {display:block; float:left;}
#service-icons b {background:url(../i/rs/icon-bg.gif);}
#service-icons b img {background-position:0 0;}
#service-icons a:hover img {background-position:-37px 0;}
#service-icons b img {background-position:-74px 0;}
#service-icons img.home {background-image:url(../i/icon-home.gif);}
#service-icons img.home-on {background-image:url(../i/icon-home-on.gif); background-position:-37px 0;}
#service-icons img.search {background-image:url(../i/icon-search.gif);}
#service-icons img.search-on {background-image:url(../i/icon-search-on.gif); background-position:-37px 0;}
#service-icons img.map {background-image:url(../i/icon-map.gif);}
#service-icons img.map-on {background-image:url(../i/icon-map-on.gif); background-position:-37px 0;}
#service-icons img.feedback {background-image:url(../i/icon-mail.gif);}
#service-icons img.feedback-on {background-image:url(../i/icon-mail-on.gif); background-position:-37px 0;}
#service-icons img.language {background-image:url(../i/icon-germany.gif);}
#service-icons img.language-on {background-image:url(../i/icon-germany-on.gif); background-position:-37px 0;}

/*footer*/
#footer-content {width:800px; height:124px; margin:0 auto; background:#F4F2E3;}
#footer-content #logo-footer {position:relative; margin:32px 1em 0 7px; float:left;;}
#footer-content #copyright {position:relative; font-size:75%; margin-top:54px; margin-right:20em; float:left;}
#footer-content #copyright img {margin-bottom:0.5em;}
#footer-content.logo {width:800px; height:124px; background:url(../i/bg_cont_footer.png) no-repeat;}
#footer-content #counter {position:relative; font-size:75%; margin-top:54px; float:left;}

/*marker*/
#lang-chooser .selected {background-color:#EEE5C8;}
b.selected {font-weight:normal;}
#aktiv span {position:relative;}
#aktiv .w {position:relative;}
#aktiv .marker {position:absolute;}
#aktiv .marker, #aktiv span.marked b, #aktiv span.marked b .w {background:#EEE5C8;}
#aktiv span.marked b .w {position:static;}
