html {
	height:100%;
	background:#FFF url(header.jpg) right top no-repeat
	}

body {
	background:transparent url(ornament.png) left top no-repeat;
	margin:0; padding:0;
	height:auto !important;
	height:100%;
	min-height:100%;
	position:relative;
	color:#555;
	font:14px Arial,Serif
}

#footer {
	position:absolute;
	bottom:0;
	height:126px;
	width:100%;
	background:url(mosaic.png) left top repeat-x
	}

#content {
	padding:40px 0 140px 0;
	background:url(content-ornament.png) right bottom no-repeat
	}

.inner {
	width:680px;
	margin:0 auto;
	text-align:left
	}

.c2 {width:48%}
.c3 {width:33%}
.c4 {width:24%}
	
.left {float:left;padding-right:1%}
.right {float:right}

.rborder {border-right:1px dotted #E4C2C2}

.black {color:#000}
	
a {color:#A63434}
a:hover {
	color:#4CA634;
	text-decoration:underline
	}

a img {border:0}

.clearfix {
    overflow: hidden;
    display:inline-block;
}
.clearfix {display:block}

#header .inner  {
	padding:16px 0
	}

#header .inner a {
	display:block;
	float:left
	}
	
#header .inner ul {
	display:block;
	float:right;
	list-style:none;
	margin:64px 0 0 0; padding:0
	}
	
#header .inner ul li {
	display:block;
	float:left;
	margin:0 4px 0 28px
	}

#header .inner ul li a {
	text-decoration:none
	}

#header .inner ul li a em {
	font:Italic 1.2em Arial
	}

#header .inner ul li.active a {
	color:#4CA634
	}

#header span {
	display:block;
	clear:both;
	height:170px;
	font-size:0;
	line-height:0;
	border-width:2px 0;
	background:#FFF url(header-bg.png) 0 0;
	text-align:center;
	overflow:hidden;
	position:relative
	}

#header span s i {
	display:block;
	font-size:0;
	line-height:0;
	width:257px;
	height:170px;
	float:left;
	background:url(photo09.jpg) 0 0 no-repeat
	}

#header span s {
	display:block;
	width:1800px;
	position:absolute;
	left:50%;
	top:0;
	margin-left:-900px;
	}

p {font-size:0.857em;padding:.5em 0}

h1  {
	color:#4CA634;
	font:Normal 1.4em Georgia;
	}	
	
#header span i#photo02 {background-image:url(photo02.jpg)}
#header span i#photo03 {background-image:url(photo03.jpg)}
#header span i#photo04 {background-image:url(photo04.jpg)}
#header span i#photo05 {background-image:url(photo05.jpg)}
#header span i#photo06 {background-image:url(photo06.jpg)}
#header span i#photo07 {background-image:url(photo07.jpg)}
#header span i#photo08 {background-image:url(photo08.jpg)}


#content ul {
	margin:0;
	padding:.5em 0;
	list-style:none
	}
	
#content ul li {
	margin:.3em 0;
	font-size:0.875em;
	padding:0 0 0 .8em;
	background:url(bullet.png) 0 .5em no-repeat
	}
	
#content, #footer {
	font-size:1em
	}
#footer small {font-size:.8em;color:black}

#footer .inner {background:url(hand.png) right top no-repeat;padding:6.4em 0 1em 0}
#footer span {text-align:right;padding-left:16em}

#footer ul, #footer li {display:block;float:left;margin:0 4px}

address {
	padding:4em 0;
	font-size:.9em;
	font-style:normal
	}
	
#content iframe {width:700px;height:300px;border:0;margin-top:1em}


/* FORMS */

fieldset {border:0}

form br {clear:both;display:block;height:1px;overflow:hidden}
label {width:15em;display:block;float:left;margin-right:0.4em}
input, textarea {width:20em;display:block;float:left;margin-bottom:1em;height:6em}
input {width:12em;height:1.2em}

/* LANG */

#lang, #lang li {display:block;margin:0;padding:0;list-style:none}
#lang {
	position:absolute;
	right:50%;
	top:12px;
	margin-right:-340px
	}
	
#lang li{
	float:right;
	margin-left:8px
	}
	
#lang li a {
	font-size:10px;
	font-style:italic;
	text-decoration:none;
	width:20px;
	background:url(http://images.fotki.com/flags/ru.gif) left center no-repeat;
	color:#fff !important;
	font-size:0;
	height:20px;
	display:block;
	}
#lang li.ee a {background-image:url(http://images.fotki.com/flags/ee.gif)}
#lang li.en a {background-image:url(http://images.fotki.com/flags/uk.gif)}

#lang li.active a {color:black}