html
{
	margin:0px;
	padding:0px;
}

img
{
	border:none;
}

body
{
	margin:0px;
	padding:0px;
	background-image:url(../images/bg.jpg);
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.5em;
	
	background-color:#efeeee;
}

.clear
{
	clear:both;
}

.error
{
	font-size: 13px; 
	font-weight:bold; 
	text-align:center; 
	color:#fff; 
	background-color:#FF0000; 
	padding:4px;
}

.success 
{
	font-size: 13px; 
	font-weight:bold; 
	text-align:center; 
	color:#fff; 
	background-color:#3C3; 
	padding:7px;
}

#container
{
	margin-left:auto;
	margin-right:auto;
	width:1001px;
}

#logo
{
	float:left;
	width:275px;
	height:184px;
	
	text-align:center;
	
	margin:10px 0px 0px 0px;
	padding:25px 0px 0px 0px;
}

#banners
{
	float:right;
	width:720px;
	height:200px;
	
	margin:10px 0px 0px 0px;
}

#header
{
	border-bottom:1px solid #e8e5e2;
	height:42px;
	
	padding:13px 0px 0px 0px;
}


#header-body
{
	margin-left:auto;
	margin-right:auto;
	width:1001px;
	
	padding:0px 0px 0px 0px;
}

/*
	Keeled
*/
#languages
{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	width:284px;
	text-align:center;
	
}

#languages ul
{
	margin:0px 0px 0px 60px;
	padding:5px 0px 0px 0px;
}

#languages li
{
	float:left;
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	list-style:none;
	
	font-size:14px;
	font-weight:normal;

	color:#000;
}


#languages li a
{
	color:#000;
	text-decoration:none;
}

#languages li a:hover
{
	text-decoration:underline;
}

#languages a.current
{
	text-decoration:underline;
}

#languages li.sep
{
	background-image:url(../images/bullet1.jpg);
	background-repeat:no-repeat;
	background-position:center;
	
	width:25px;
	
}

/*
	Partnerid
*/
#partners
{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	border:1px solid #d9d4d0;
	
}

#partners ul
{
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 0px;
}

#partners li
{
	float:left;
	
	margin:0px 0px 0px 0px;
	padding:7px 5px 7px 5px;
	
	list-style:none;
	
	font-size:12px;
	font-weight:normal;

	color:#000;
}


#partners li a
{
	color:#7c6c63;
	text-decoration:none;
}

#partners li a:hover
{
	text-decoration:underline;
}

#partners li.sep
{
	background-image:url(../images/bullet1.jpg);
	background-repeat:no-repeat;
	background-position:center;
	
	width:5px;
	
}

#partners li.first-li
{
	padding-left:15px;
	
}

#partners li.first
{
	background-image:url(../images/bg3.png);
	
	margin:0px 5px 0px 0px;
	padding:7px 13px 7px 13px;
	
	text-transform:uppercase;
	color:#7c6c63;
	font-weight:bold;
	letter-spacing:1px;
	
}


/*
	Partnerid
*/
#social
{
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}

#social ul
{
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 0px;
}

#social li
{
	float:left;
	
	margin:0px 0px 0px 0px;
	padding:5px 3px 7px 3px;
	
	list-style:none;
	
	font-size:12px;
	font-weight:normal;

	color:#000;
}


#social li a
{
	color:#000;
	text-decoration:none;
}

/*
	Menüü
*/

#menu
{
	text-align:center;	
	letter-spacing:1px;
}

#menu a
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	text-decoration:none;
	color:#FFF;
}

#menu a:hover
{
	text-decoration:underline;
}

#hr
{
	background-image:url(../images/hr.png);
	background-repeat:no-repeat;
	background-position:top;
	
	height:3px;
	width:1000px;
	
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#footer
{
	margin-left:auto;
	margin-right:auto;
	
	background-image:url(../images/partners.png);
	background-repeat:no-repeat;
	background-position:right;
	
	height:70px;
	width:92%;
	

	padding:20px 30px 0px 0px;
}

/*
	Avaleht
*/

#frontage
{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#frontage h2
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#695d53;
	font-weight:normal;
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#frontage a
{
	color:#74a5d6;
	text-decoration:underline;
}

#frontage .newsletter
{
	text-align:center;
	background-color:#b6d73b;
	text-transform:uppercase;
	padding:8px 13px 8px 13px;
	font-size:14px;
	width:220px;
}

#frontage .newsletter a
{
	color:#fff;
	text-decoration:none;
}

#frontage a:hover
{
	text-decoration:none;
}

#frontage-left
{
	float:left;
	width:307px;
	
}

#frontage-left .frontage-left-top
{
	background-image:url(../images/left-bg-top.png);
	height:8px;
	width:307px;
}

#frontage-left .frontage-left-bottom
{
	background-image:url(../images/left-bg-bottom.png);
	height:8px;
	width:307px;
}

#frontage-left .frontage-left-body
{
	background-image:url(../images/left-bg.png);
	width:241px;
	
	padding:20px 33px 10px 33px;
}

#frontage-middle
{
	float:left;
	width:425px;
	margin-left:13px;
	
}

#frontage-middle-top
{
	background-image:url(../images/middle-bg-top.png);
	height:8px;
	width:425px;
}

#frontage-middle-bottom
{
	background-image:url(../images/middle-bg-bottom.png);
	height:8px;
	width:425px;

}

#frontage-middle-body
{
	background-image:url(../images/middle-bg.png);
	width:359px;

	
	padding:20px 33px 10px 33px;
}

#frontage-right
{
	float:right;
	width:242px;

}

#frontage-right .frontage-right-top
{
	background-image:url(../images/right-bg-top.png);
	height:8px;
	width:242px;
}

#frontage-right .frontage-right-bottom
{
	background-image:url(../images/right-bg-bottom.png);
	height:8px;
	width:242px;
}

#frontage-right .frontage-right-body
{
	background-image:url(../images/right-bg.png);
	width:192px;
	
	padding:20px 25px 10px 25px;
}

/*
	Vasak
*/

#content-left
{
	float:left;
	width:237px;
	
	margin:12px 0px 0px 0px;	
}

#content-left-top
{
	background-image:url(../images/content-left-bg-top.png);
	background-repeat:no-repeat;
	
	width:237px;
	height:8px;
}

#content-left-bottom
{
	background-image:url(../images/content-left-bg-bottom.png);
	background-repeat:no-repeat;
	
	width:237px;
	height:8px;
}

#content-left-body
{
	background-image:url(../images/content-left-bg.png);
	
	width:237px;
	
	min-height:300px;
}

/*
	Parem
*/

#content-right
{
	float:right;
	width:745px;
	
	margin:12px 0px 0px 0px;	
}

#content-right-top
{
	background-image:url(../images/content-bg-top.png);
	background-repeat:no-repeat;
	
	width:745px;
	height:8px;
}

#content-right-bottom
{
	background-image:url(../images/content-bg-bottom.png);
	background-repeat:no-repeat;
	
	width:745px;
	height:8px;
}

#content-right-body
{
	background-image:url(../images/content-bg.png);
	
	width:745px;
}

/*
	Sisuleht
*/

h1.main
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#000;
	font-weight:normal;
	line-height:1.2em;
}

#page
{
	margin:0px 0px 0px 0px;
	padding:20px 40px 20px 40px;
}

#page h2
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#000;
	font-weight:normal;
}

#page h2 a
{
	color:#000;
	text-decoration:underline;
}

#page h2 a:hover
{
	text-decoration:none;
}

#page h3
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#000;
	font-weight:normal;
}

#page h3 a
{
	color:#000;
	text-decoration:underline;
}

#page h3 a:hover
{
	text-decoration:none;
}

#page p
{
	font-size:13px;
	color:#000;
	line-height:1.5em;
}

#page p a
{
	color:#73a4d5;
	text-decoration:underline;
}

#page p a:hover
{
	text-decoration:none;
}

#page table
{

}

#page td
{
	font-size:12px;
	color:#000;
	
	padding:5px;
}

#page td a
{
	color:#73a4d5;
	text-decoration:underline;
}

#page td a:hover
{
	text-decoration:none;
}

#page ul
{

}

#page li
{
	font-size:12px;
	color:#000;
	line-height:1.5em;
}

#page li a
{
	color:#000;
	text-decoration:underline;
}

#page li a:hover
{
	text-decoration:none;
}

/*
	Alammenüü
*/

#menu-sub
{
	margin:0px 0px 0px 0px;
	padding:20px 20px 20px 40px;

}

#menu-sub .item
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	margin-bottom:5px;
	
	background-image:url(../images/bullet2.png);
	background-repeat:no-repeat;
	background-position:0px 3px;
	
	padding:0px 0px 0px 18px;
	margin:0px 0px 9px 0px;
	
}

#menu-sub .item a
{
	color:#000;
	text-decoration:none;
	
}

#menu-sub .item a:hover
{
	text-decoration:underline;
	
}

#menu-sub .current a
{
	color:#7daade;
	
}

/*
	Teekond
*/
#path
{
	font-size:11px;
	color:#000;
	margin:0 0 20px 0px;
	padding:0 0 6px 0;
	
	border-bottom:1px solid #e8e5e2;

}

#path a
{
	color:#000;
	text-decoration:none;
}

#path a:hover
{
	text-decoration:underline;
}

#path .current
{
	color:#7daade;
	font-weight:bold;
}

/*
	Uudised
*/

#news-box
{
	
}

#news-box-rss
{
	float:right;
	margin:2px 0px 0px 5px;
	
}

#news-box h2
{
	margin:0 0 10px 0;
	padding:0 0 0 0;
}

#news-box h3
{
	margin:0 0 20px 0;
	padding:0 0 0 0;
}

#news-box h3 a
{
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	color:#000;
}

#news-box h3 a:hover
{
	text-decoration:underline;
}

#news-box .date
{
	font-style:italic;
	color:#73a4d5;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#news-box-archive
{
	float:right;
	background-color:#73a4d5;
	padding:4px 12px 4px 12px;
}

#news-box-archive a
{
	color:#FFF;
	text-decoration:none;
}

/*
	Kalender
*/

#calendar
{
	font-size:10px;
	
}

#calendar a
{
	color:#000;
	text-decoration:none;

}

#calendar .calendar-other-month a
{
	color:#CCC;
	
}

#calendar .calendar-today a
{
	font-weight:bold !important;
	font-size:12px !important;
	
}

/*
	Sildeshow
*/

#slideshow-nav
{
	width:810px;
	position:absolute;
	z-index:999;
	margin-top:168px;
	
}


#slideshow-nav-body
{
	
	float:right;
	height:23px;
	padding:5px 0px 0px 9px;
	margin:0px 0px 0px 0px;
}

#slideshow-nav-body li
{
	list-style:none;
	float:left;
	margin-right:6px;
	width:11px;
	height:11px;
}

#slideshow-nav-body a
{ 
	background-image:url(../images/dot.png);
	background-repeat:no-repeat;
	background-position:center;
	width:11px;
	height:11px;
}

#slideshow-nav-body a.activeSlide
{ 
	background-image:url(../images/dot1.png);
	background-repeat:no-repeat;
	background-position:center;
	width:11px;
	height:11px;
}

#banners-wrapper
{
	border:1px solid #ccc;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow:hidden;
	padding:3px 1px 3px 1px;
	width:720px;
	height:196px;
}

#banners-wrapper .pics
{
	-moz-border-radius: 8px;
	border-radius: 8px;
}

#caption
{
	position:absolute;
	z-index:998;
	
	margin:165px 0px 0px 119px;
	
	width:459px;
	height:24px;
	
	background-image:url(../images/header-caption.png);
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	padding:7px 0px 0px 140px;
	
}
