body {background:white url(gfx/bg_page.png) top right repeat-x; width:100%; margin:auto 0; text-align:center;}

img {border:none;}
#mm_Otsing {cursor:pointer;}

h1 {font-family:Helvetica,Arial; color:black; margin-top:0; font-size:1.3em; line-height:1.2em;}
h2 {font-family:Helvetica,Arial; font-weight:bold; color:black; margin:0; font-size:1em; line-height:1.7em;}
h2 a {color:#1a4fb1; text-decoration:underline;}
h2 a:hover {text-decoration:none;}
h3 {font-family:Helvetica,Arial; font-weight:normal; color:#9db4de; margin:0; font-size:0.85em; line-height:1.7em;}

p, li {font-family:Helvetica,Arial; color:black; margin-top:0; font-size:0.8em; line-height:1.7em;}
p a {color:#1a4fb1; text-decoration:underline;}
p a:hover, span:hover, .selected {color:black;}
#twittertext ul {	margin: 0;	padding: 0 1em 0.5em 0em;	list-style-type: none;}
#twittertext ul li {margin: 0;	padding-left: 1em;	border-bottom: 1px solid #ccc;}
#twittertext ul li a {font-size:1.4em; line-height:1.2em; color:black; text-decoration:none; margin:0;}
#twittertext ul li span {	display: block; font-size:1.2em; margin:0;}
#twittertext ul li span a {	color: #00f;}
#twittertext ul li.firstTweet {}
#twittertext ul li.lastTweet {border-bottom: none;}


#quotebox p {background:transparent url(gfx/quote_body.png) repeat-x; margin:0; padding:27px 8px 0 8px; height:66px; display:block;}
#quotebox p, #quotebox img {float:left;}
#footer p {font-size:0.7em; line-height:1.3em; color:#d0d0d0; padding-top:24px;}
#footer p:hover {color:black;}
.twitter_receiver {color:#1a4fb1;}

ul, li {margin:0;}
ul a:hover {text-decoration:none;}
#contentbox ul {padding:0 0 0 19px;}
#contentbox ul a {color:#1a4fb1; padding:0;}
#contentnavigation ul {list-style:none; margin:1px 0 0 0; padding:2px 0 0 3px; height:26px;}
#contentnavigation li {border-right:1px solid #ced9ee; border-bottom:1px solid #ced9ee; border-left:1px solid #ced9ee; border-top:none; display:inline; margin:0 0 0 -1px; padding:6px 7px 8px 8px; font-size:0.7em; font-weight:bold; color:#1a4fb1; text-decoration:underline;}
#contentnavigation li a {color:#1a4fb1;}
#contentnavigation li:hover {text-decoration:none; cursor:pointer;}
#mainmenu ul, #submenu ul {list-style:none; margin:0; padding:0;}
#mainmenu li, #submenu li {display:inline; margin:0 0 0 -4px; padding:0;}
#submenu li {font-family:Minion Pro, Times, "Times New Roman"; padding:12px; margin-top:4px; text-decoration:none; color:black; font-size:1.04em;}
#submenu li a {color:black;}

input[type="button"] {font-family:Helvetica,Arial; font-size:0.8em; margin-top:2em; background:#1a4fb1; color:white; border-top:1px solid #7b9ad2; border-left:1px solid #7b9ad2; border-bottom:1px solid #0b214a; border-right:1px solid #0b214a; padding:5px;}
input[type="text"] {font-family:Helvetica,Arial; font-size:0.8em; margin-top:2em; background:white; color:black; border-top:1px solid #7b9ad2; border-left:1px solid #7b9ad2; border-bottom:1px solid #0b214a; border-right:1px solid #0b214a; padding:5px;}
#contentkysi textarea {width:510px; height:200px; font-family:Helvetica,Arial; font-size:0.8em; padding:5px;}
#twittertext {background:url(gfx/Tarand_twitter_bg.png); padding:0 30px 0 30px; margin:0;}
#container {position:relative; width:1000px; margin:0 auto; text-align:left;}
#header {position:relative; background:transparent url(gfx/pealkiri.png) top left no-repeat; width:100%; height:66px;}
#quotebox {position:relative; float:right; background:transparent url(gfx/quote_right.png) top right no-repeat; padding:0 5px 0 0; height:66px;}
#mainmenu {position:relative; height:39px; padding-left:24px;}
#submenu {position:relative; background:url(gfx/spectrum_bottom.png) top right no-repeat; height:39px; padding:8px 0 0 24px;}
#content {position:relative; width:1000px; float:left;}
#left {position:relative; margin-top:25px; float:left; padding:0 30px 0 30px; width:370px;}
#leftfront {position:relative; margin-top:25px; float:left; width:430px;}

#right {position:relative; position:relative; width:570px; float:left;}
#agenda {background:url(gfx/bg_agenda.png) bottom left no-repeat; width:520px; padding:25px 20px 20px 20px;}
#agenda p {margin:0; line-height:1.4em;}
#agenda p a {background:transparent url(gfx/icon_calendar.png) top left no-repeat; margin:5px 0 0 15px; padding:2px 0 3px 31px; float:right;font-weight:bold;}
#contentbox {position:relative; width:520px; border:1px solid #ced9ee; padding:27px 24px 24px 24px;}
#content10, #contentkysi, #Otsing {display:none;}
#footer {position:relative; width:518px; padding:10px 26px 26px 26px;}
div.photo-gallery {display:inline;padding-bottom:20px;}
div.gallery-photo {display:inline;}

