html
	{ height:100% }
body
	{ height:100%;width:100%;margin:0;padding:0;background:#957C4F url(/body.jpg) 0 0;color:#2C2518;font-size:75%;font-family:Georgia,Times,serif; }
a
	{ text-decoration:underline }
a:link
	{ color:#260A00; }
a:visited
	{ color:#62461E; }
a:hover, a:active
	{ color:#44280F; }
img
	{ border:0 }
p
	{ margin:0;padding-bottom:.75em }
h1
	{ margin:0 0 .5em 20%;font-size:3em;text-indent:-58px }
h1.main
	{ font-size:5em;text-indent:-100px;margin-bottom:0 }
h2
	{ font-size:2em;margin:.2em 0 .5em -20px;clear:both }
h3, h4, h5, h6
	{ font-size:1.5em;margin:1em 0 .5em 0 }
hr
	{ display:none }
small
	{ font-size:.9em }
blockquote
	{ background:url(/blockquote.gif) 0 0 no-repeat;margin-left:-58px;padding-left:58px }
ul
	{ margin-top:0;margin-bottom:1em }
li
	{ margin-top:0;margin-bottom:.3em }

/*global*/
#overall
	{ min-height:100%;min-width:1000px;background:url(/overall.gif) right bottom no-repeat; }
#top
	{ clear:both;background:url(/images/2008/flowers.gif) 50% 0 no-repeat;width:100%;padding-top:200px }
#upper
	{ position:absolute;top:0;left:0;margin:0;padding:0;width:100%;min-width:1000px }
#bottom
	{ clear:both;width:100%; }

.left
	{ width:100%;float:left;margin:0 -25% 0 0 }
.left .inner
	{ margin:0 25% 0 20% }
.rite
	{ width:25%;float:right; }
.rite .inner
	{ padding:0 30px }
.clr
	{ clear:both;width:100%;height:1px;font-size:1px }


/*commons*/
#bottom
	{ padding:2em 0 0 0!important }

#crumbs
	{ clear:both;height:26px; }

#program
	{ margin:0;padding:0;list-style-type:none;text-transform:lowercase;font-size:1.5em;font-weight:bold }
#program li
	{ float:left;margin:0 0 0 20px;padding:120px 0 0 0 }
#program span
	{ display:none }
#program #logo
	{ margin:0 0 0 -20px;padding:0;width:82px;background:url(/images/2008/logo.gif) 0 50% no-repeat; }
#program #logo, #program #logo a, #program #logo strong
	{ height:174px;display:block }

#program #music
	{ background:url(/music-l.gif) 0 130px no-repeat }
#program #music a, #program #music strong
	{ width:70px;height:37px;display:block; }
#program #music-en
	{ background:url(/music-el.gif) 0 130px no-repeat }
#program #music-en a, #program #music-en strong
	{ width:56px;height:37px;display:block; }

#program #landart
	{ background:url(/landart-l.gif) 0 130px no-repeat }
#program #landart a, #program #landart strong
	{ width:80px;height:37px;display:block; }
#program #landart-en
	{ background:url(/landart-el.gif) 0 130px no-repeat }
#program #landart-en a, #program #landart-en strong
	{ width:70px;height:37px;display:block; }

#program #eco
	{ background:url(/eco-l.gif) 0 130px no-repeat }
#program #eco a, #program #eco strong
	{ width:80px;height:37px;display:block; }
#program #eco-en
	{ background:url(/eco-el.gif) 0 130px no-repeat }
#program #eco-en a, #program #eco-en strong
	{ width:70px;height:37px;display:block; }

#program #workshops
	{ background:url(/workshops-l.gif) 0 130px no-repeat }
#program #workshops a, #program #workshops strong
	{ width:104px;height:37px;display:block; }
#program #workshops-en
	{ background:url(/workshops-el.gif) 0 130px no-repeat }
#program #workshops-en a, #program #workshops-en strong
	{ width:100px;height:37px;display:block; }

#lang
	{ margin:0;padding:0;list-style-type:none;font-family:tahoma,verdana,"arial cyr",arial,sans-serif;font-size:.9em;clear:both;height:30px; }
#lang li
	{ float:left;color:#C7AE81;margin:0 1px 0 0 }
#lang li a, #lang li strong
	{ display:block;padding:.2em 12px;font-weight:normal }
#lang li strong
	{ background:#81683B }
#lang li a:hover, #lang li a:active
	{ background:#A99063 }

#subnav
	{ margin:0;padding:0;list-style-type:none; }
#subnav li
	{ float:left;margin:0;padding:0 }
#subnav li, #subnav li a, #subnav li strong
	{ background-position:50% 50%;background-repeat:no-repeat;width:35px;height:35px }
#subnav li a, #subnav li strong
	{ display:block;position:relative }
#subnav li span
	{ display:none }

#subnav #map
	{ margin:0 26px }

#subnav #home, #subnav #home #strong
	{ background-image:url(/home-s.gif) }
#subnav #home a:link
	{ background-image:url(/home-l.gif) }
#subnav #home a:visited
	{ background-image:url(/home-v.gif) }
#subnav #home a:hover, #subnav #home a:active
	{ background-image:url(/home-a.gif) }

#subnav #map, #subnav #map #strong
	{ background-image:url(/map-s.gif) }
#subnav #map a:link
	{ background-image:url(/map-l.gif) }
#subnav #map a:visited
	{ background-image:url(/map-v.gif) }
#subnav #map a:hover, #subnav #map a:active
	{ background-image:url(/map-a.gif) }

#subnav #mail, #subnav #mail #strong
	{ background-image:url(/mail-s.gif) }
#subnav #mail a:link
	{ background-image:url(/mail-l.gif) }
#subnav #mail a:visited
	{ background-image:url(/mail-v.gif) }
#subnav #mail a:hover, #subnav #mail a:active
	{ background-image:url(/mail-a.gif) }

#nav
	{ font-size:1.5em;padding-bottom:200px }
#nav ul
	{ margin:0 0 1em 12px;padding:0;list-style-type:none; }
#nav ul ul
	{ font-size:.8em }
#nav ul li
	{ margin:0 0 .5em 0 }
#nav ul ul li
	{ margin:.2em 0 0 0 }

.lenta
	{ clear:both }

.lenta dl
	{ clear:both;margin:0;padding:0 0 2em 0 }
.lenta dt
	{ font-size:2em;margin:0 0 .5em 0;padding:0;font-weight:bold }
.lenta dt small
	{ font-size:.45em;font-weight:normal }
.lenta dd
	{ margin:0 0 1em 0;padding:0; }
.lenta dd a
	{ text-decoration:none }
.lenta dd img
	{ float:left;margin:0 20px 1em 9px }

.port
	{ clear:both;margin:1em 0 }

.photo
	{ border:1px solid #2C2518;margin:0 0 1em 20px }
a:link .photo
	{ border:1px solid #260A00 }
a:visited .photo
	{ border:1px solid #62461E }
a:hover .photo, a:link .active
	{ border:1px solid #44280F }

/*misc*/
.nobr
	{ white-space:nowrap }

.date
	{ /*background:url(/images/2008/121408.gif) right 0 no-repeat;*/height:57px;margin:-1.2em 25% -1em 0 }
.dateen
	{ /*background-image:url(/images/2008/121408en.gif)!important*/ }
.date strong
	{ display:none }

.furniture
	{ margin:.5em 0 0 0;padding:0;list-style-type:none;clear:both;font-size:.95em; }
.furniture li
	{ margin:0;padding:0;float:left; }

.rss
	{ background:url(rss-l.gif) 0 bottom no-repeat; }
.rss a
	{ padding-left:16px }
.rss a:hover, .rss a:active
	{ background:url(rss-a.gif) 0 bottom no-repeat; }

.whatsmore
	{ width:62px; }

.dela
	{ background:url(/dela.gif) 0 bottom no-repeat;padding:0 }
.dela a
	{ padding:0 0 0 62px;display:block;position:relative;height:30px;width:200px;text-decoration:none }
.dela a strong
	{ text-decoration:underline }
.dela a span
	{ color:#2C2518 }
.dela a:link strong
	{ color:#260A00; }
.dela a:visited strong
	{ color:#62461E; }
.dela a:hover strong, .dela a:active strong
	{ color:#44280F; }
.counter
	{ padding:20px 0 10px 62px;height:61px }
.pic
	{ float:right;margin:.2em 0 2em 1.5em }

.map
	{ font-size:1em }
.map td
	{ padding-right:10px }
.map1
	{ font-weight:bold;padding-top:1em }
.map2
	{ padding-left:1.5em;padding-top:0.5em }
.map3
	{ padding-left:2.5em }
.map4
	{ padding-left:3.2em;font-size:0.9em }

.map h2
	{ margin:0 }
.map h2 a
	{ display:block;width:45px;height:39px;background-repeat:no-repeat;background-position:0 center }
.map h2 a:link
	{ background-image:url(/home-l.gif) }
.map h2 a:visited
	{ background-image:url(/home-v.gif) }
.map h2 a:hover, .map h2 a:active
	{ background-image:url(/home-a.gif) }
.map h2 strong
	{ background-image:url(/home-s.gif) }
.map h2 a strong
	{ display:none }

/*overall*/
#page-eco #overall
	{ background:url(/indian.gif) right bottom no-repeat; }
#page-static #overall
	{ background:url(/lyalka.gif) right bottom no-repeat; }
#page-workshop #overall
	{ background:url(/parasolka.gif) right bottom no-repeat; }
#page-landart #overall
	{ background:url(/arbalet.gif) right bottom no-repeat; }
#page-music #overall
	{ background:url(/babka.gif) right bottom no-repeat; }

.logos
	{ margin-top:3em }
.logos h2
	{ /*margin:2em 0 0 -20px*/margin-bottom:0 }
.logos ul
	{ clear:both;margin:0;padding:0;list-style-type:none }
.logos li
	{ margin:0;padding:0;display:inline }
.logos img
	{ vertical-align:middle;margin:1em 1em 0 0 }

.logos0
	{ margin-top:0!important }
.logos0 ul
	{ margin-bottom:2em }
.logos0 img
	{ /*margin-bottom:1em*/ }

/*

.selo
	{ padding-left:100px;margin-bottom:0; }
.selo span
	{ font-size:1.9em; }
.selo span strong
	{ font-size:2em;display:block }

.btw
	{ padding-left:100px;color:#62461E; }

h1 strong span, .date strong
	{ display:none }

.arr
	{ text-decoration:none }
.arr span
	{ text-decoration:underline }
*/

.zoom20
	{ background:url(/zoom20.gif) 0 0 no-repeat;padding-left:20px;min-height:16px }

/*mu*/

#hcard-Vorobiyivka .org
	{ display:none }
#hcard-Vorobiyivka dl
	{ margin:0!important }
#hcard-Vorobiyivka dt
	{ font-weight:bold;background:url(/geotag.gif) 0 0 no-repeat;padding-left:20px;min-height:16px }
#hcard-Vorobiyivka dd
	{ margin:.5em 0 0 60px }

#artpole
	{ display:block;height:200px;position:relative;margin:0 0 1em -20px;position:relative;/*background:#9EBDD1*/background:#7DBDEE url(/images/artpole/hmarka.jpg) 50% 50%;min-width:569px }
#artpole a
	{ display:block;float:left;height:200px;position:relative;color:#2C2518;text-decoration:none }
#artpole strong
	{ padding-top:123px;display:block; }
.artpole-title
	{ width:75%;font-size:2em;text-align:center;background:url(/images/artpole/magic-people.gif) 50% 20px no-repeat; }
.artpole-whenwhere
	{ width:25%;font-size:.9em;background:url(/images/artpole/artpole.gif) 0 40px no-repeat;line-height:.95em }
.artpole-title strong
	{ padding-bottom:.1em }
.artpole-whenwhere strong
	{ line-height:2.3em!important;margin-bottom:-.21em;font-size:1.1em }

#artpole.artpole-english .artpole-whenwhere
	{ width:22%; }
#artpole.artpole-english .artpole-title
	{ width:78%; }
#artpole.artpole-english .artpole-title strong
	{ letter-spacing:-.05em }