* {margin: 0;padding: 0;} 
body {margin:0;padding:0;text-align:center;font-family: Verdana, "Geneva CE", lucida, sans-serif;font-size:70%;font-weight:normal;color:black;background-color:#FDF2D2;}
a {text-decoration: underline;font-weight: normal;}
a:link {color: black;}
a:visited {color: #6D6D6D;}
a:hover {color: #8D3F6A;}
a.external {padding-right:16px;background: url("images/ext.gif") no-repeat right top;} 
span.external {display:inline;width:20px;height:1em;background: url("images/ext.gif") no-repeat center top;}
#main {margin:0 auto;padding:0;width:705px;border:1px solid black;border-top:10px solid #2A312F;background: url("images/back-left.gif") top left repeat-y white;}
#header {margin: 0;padding: 0;width: 705px;height: 235px;background:url("images/back-top.jpg") top center no-repeat;position:relative;text-align:left;}
#logo {margin:0;padding:0;position:absolute;top:95px;left:1px;width:186px;height:80px;background: url("images/logo.gif") no-repeat;overflow:hidden;}
#logo a,#logo a span {display:block;width:186px;height:80px;margin:0;padding:0;background-image: none;cursor: pointer;}
#logo a:hover {background:url("images/logo.gif") right top no-repeat;}
#logo a span {position:absolute;left:0;top:0;z-index:1;background:url("images/logo.gif") right top no-repeat;}
#search {position:absolute;top:150px;left:320px;width:370px;text-align:center;}
#search input {float:left;margin:0;border:1px solid #BBBBBB;height:18px;}
#search input.tlac {width:70px;height:20px;background:url("images/tlacitko.gif") center no-repeat;color:white;font-size:0.95em;border:none;margin:0 0 0 2px;}
#search fieldset {border:none;margin:0 auto;padding:0;background-image:none;}
#crumbs {position:absolute;top:213px;left:167px;width:512px;padding:4px;background-color:#F6F6F6;border-bottom:1px solid #CACAC8;border-top:1px solid #CACAC8;margin:0;}
#content {width:520px;float:right;margin:0 18px 0 0;text-align:left;font-size:1.1em;padding-bottom:20px;}
#intro {float:left;width:49%;}
#events {float:right;width:49%;}
#intro h2,#events h2 {background-image:url("images/back-heading-pul.gif");margin:7px 0 2px 0;}
div.introcont {padding:0 12px 0;}
div.introcont h3 {margin-top:6px;font-size:0.95em;}
div.introcont p {margin:0.3em 0 0 0;}
/*div.introcont img {border:none;margin:5px 5px 14px 0;background:transparent;padding:0;float:none;}*/
div.introcont img {border:3px solid #CACAC8;margin:5px 0 14px 0;padding:0;float:none;}
#events div.introcont {border-top:1px solid #CACAC8;min-height:164px;border-bottom:1px solid #CACAC8;background-color:#F6F6F6;/*padding-bottom:10px;*/padding-bottom:27px;}
#intro p.pravy,#events p.pravy {margin-top:6px;}
#intro p.pravy {margin-right:4px;}
div.arttop,div.langtitle {min-height:1.5em;margin:8px 0 4px;background:url("images/back-heading.gif") center repeat-y;
border-top:1px solid #CACAC8;border-bottom:1px solid #CACAC8;padding-top:2px;}
div.arttop h3,div.langtitle h2 {background-image:none;text-align:left;width:425px;border:none;margin:1px 0 0 4px;
line-height:1.5em;float:left;font-size:0.9em;}
div.arttop h3 a {font-weight:bold;}
div.arttop h3 a:visited {color:black;}
div.arttop h3 a:hover {color:#8D3F6A;}
div.arttop ul,div.langtitle ul {float:right;width:70px;margin:0;}
div.arttop li,div.langtitle li {float:left;width:28px;list-style:none;margin:1px 0 0 4px;}
div.arttop li a,div.langtitle li a {width:28px;height:15px;display:block;border:1px solid black;}
div.arttop li a.ger,div.langtitle li a.ger {background:url("images/flag-ger.gif") no-repeat;} 
div.arttop li a.rus,div.langtitle li a.rus {background:url("images/flag-rus.gif") no-repeat;}
div.langtitle li a.eng {background:url("images/flag-eng.gif") center center no-repeat;}
div.article {margin:15px 0;}
div.article p {margin:2px 4px;}
div.langtitle h2 {float:none;text-align:center;}
#left {width:148px;float:left;text-align:left;padding-top:8px;}
#menu {width:147px;margin:0 0 30px 0;}
#menu li {list-style:none;margin:0 0 4px 0;}
#menu li.active {color:black;font-weight:bold;}
#menu a {display:block;color:#BBBBBB;width:100%;min-height:2.2em;line-height:2.2em;
background:url("images/back-menu.gif") left repeat-y;text-decoration:none;
margin:0;padding:0;font-weight: bold;}
#menu span {display:block;width:22px;min-height:2.2em;float:left;
background:url("images/odrazka1.gif") center center no-repeat transparent;}
#menu a:link, #menu a:visited {color:#6D6D6D;}
#menu a:hover {color: black;background-image:url("images/back-menu-over.gif");}
#menu a:hover span {background-image:url("images/odrazka1-over.gif");}
#menu ul {margin:4px 0 0 30px;}
#menu ul a {background:transparent;min-height:1.6em;line-height:1.6em;padding-left:0;}
#menu ul a:hover {background-image:none;color:black;}
#menu ul li {list-style:square;color:#BBBBBB;}
#menu br {display:none;}
#submenu {float:right;border:1px solid #CACAC8;background-color:#F6F6F6;padding:8px 15px 4px 10px;margin:0 0 10px 10px;}
#submenu ul {margin-left:20px;}
#submenu li {list-style:url("images/odrazka-sipka.gif");}
#submenu h3 {font-size:1em;margin:0;}
#footer {width:100%;background-color:#2A312F;font-size:0.9em;}
#footer p {margin:6px;color:white;}
#footer a {color:white;}
#action {width:450px;margin-top:4px;float:right;list-style:none;font-size:0.95em;}
#action li {float:right;margin:0;text-align:left;background:transparent;list-style:none;}
#action li a {color:white;}
#backtop {width:65px;}
#print {width:60px;}
#favorite {width:130px;}
#print a,#favorite a,#backtop a {display:block;padding:0 0 0 23px;height:2.2em;line-height:2.2em;color:black;}
#print a {background:url("images/print.gif") left no-repeat;}
#favorite a {background:url("images/fav.gif") left no-repeat;}
#backtop a {background:url("images/top.gif") left no-repeat;}
#copy {float:left;}
.cleaner {clear: both;margin: 0;padding: 0;height: 1px;line-height:1px;font-size: 1px;border: none;background: transparent;}   
table {border: 1px solid #CACAC8;padding:0;margin:0;margin-bottom: 8px;width: 100%;font-size: 0.9em;border-collapse:collapse;}
td {border: 1px solid #CACAC8;padding: 0.4em 0.5em;margin: 0;text-align: center;vertical-align: middle;}
th {background-color:#FDF2D2;border:1px solid #CACAC8;/*color:#8D3F6A;*/font-weight:bold;padding:0.3em;text-align:center;}
th.l,td.l {text-align:left;}
th.r,td.r {text-align:right;}
th.func {width:25%;}
th.name {width:22%;}
th.country {width:15%;}
th.contact {width:38%;}
table.auto {width:auto;}
table.donate {width:auto;margin:20px auto;}
table.donate th {text-align:right;padding-right:6px;}
table.donate td {text-align:left;}
table.nobord,table.nobord th,table.nobord td {border:none;}
form {margin: 20px 8px;width: 95%;}
fieldset {border:1px solid #CACAC8;font-size: 1em;padding:0.4em;background:url("images/back-heading.gif") center repeat-y;}
legend {border:1px solid #CACAC8;background:white;padding: 0.2em;color: black;text-align:right;font-weight: bold;}
input,textarea,select {margin: 2px 6px;border:1px solid #CACAC8;}
.tlac {font-weight:bold;margin:10px 0;padding:2px 8px 1px;background-color:#F6F6F6;}
input.tlac:hover {background-color:#8D3F6A;color:white;}
label {float:left;width:100px;margin-right:0.5em;padding-top:0.5em;text-align:right;font-weight:bold;}
form p {font-size:1em;}
img {border:1px solid #CACAC8;margin:6px;background-color:#F6F6F6;padding:5px;float:right;display:block;clear:right;}
.nobord,img.nobord {border:none;padding:0;float:none;}
.nomargin {margin:0;}
p {margin:0.5em 0;line-height:1.5em;}
h1,h2,h3,h4 {font-weight:bold;font-size:1em;}
h1 {font-size:0.9em;}
h2 {text-align:center;min-height:1.85em;line-height:1.85em;margin:8px 0 8px;
background:url("images/back-heading.gif") center repeat-y;border-top:1px solid #CACAC8;
border-bottom:1px solid #CACAC8;}
h3 {color:#8D3F6A;margin:16px 0 6px;font-size:1.1em;}
h4 {color:black;margin:10px 0 6px;}
h4.violet {color:#8D3F6A;}
p.skiptomenu {margin:0;}
p.skiptomenu a {position:absolute;top:-10000px;left:0;padding:0.2em 0.5em;}
p.skiptomenu a:focus, p.skiptomenu a:active {top:4px;left:4px;background:#FFF;}
ul {margin-left:25px;}
ul li {margin:10px 0;list-style:square;}
ol {margin-left:30px;}
ol li {list-style:decimal;margin-left:10px;}
div.adr {width:17em;float:right;border-top:1px solid #CACAC8;border-bottom:1px solid #CACAC8;background-color:#F6F6F6;padding:6px;/*margin-right:30px;*/}
div.country {float:left;width:33%;}
div.country ul {margin-left:14px;margin-right:10px;}
div.country li {margin:4px 0;}
div.pul {width:47%;margin-right:10px;float:left;text-align:center;}
div.pul img {margin:6px auto;float:none;}
div.ram {width:96%;background-color:#FDF2D2;border:1px solid #CACAC8;padding:5px 10px;margin:4px 0 6px;}
div.ram h3 {margin:10px 0 15px 0;}
div.ram.coc {background-color:#F6F6F6;margin-bottom:20px;}
div.ram.coc img {float:left; margin:6px 50px 6px 35px;}
.plavl {float:left;margin-right:6px;}
.plavr {float:right;margin-left:6px;}
strong {font-weight: bold;font-style: normal;}
strong a {font-weight: bold;}
em {font-weight: normal;font-style: italic;}
.stred {text-align:center;}
.pravy {text-align:right;}
.hide {position:absolute;top:-10000px;left:0;height:1px;font-size:1px;overflow:hidden;}
hr {display: none;}
p.info {font-size:0.9em;font-style:italic;margin:2px 0 10px;}
p.phone {padding-left:25px;background:url("images/phone.gif") bottom left no-repeat;}
p.phone {padding-left:25px;background:url("images/fax.gif") bottom left no-repeat;}
p.phone {padding-left:25px;background:url("images/email.gif") bottom left no-repeat;}
p.phone {padding-left:25px;background:url("images/web.gif") bottom left no-repeat;}
p.news {text-align:right;font-size:0.95em;padding-right:35px;background:url("images/news.gif") center right no-repeat;}
span.phone {display:block;float:left;width:25px;height:1.3em;background:url("images/phone.gif") bottom center no-repeat;}
span.fax {display:block;float:left;width:25px;height:1.3em;background:url("images/fax.gif") bottom center no-repeat;}
span.email {display:block;float:left;width:25px;height:1.3em;background:url("images/email.gif") bottom center no-repeat;}
span.web {display:block;float:left;width:25px;height:1.3em;background:url("images/web.gif") bottom center no-repeat;}

