
body
{
	margin:0px;
	padding:0px;
	background:#000 url('img/muster.jpg');
	color:#000;
}

html, body
{
	width:100%;
	height:100%;
	overflow:none;
}

#background
{
	float:left;
	z-index:0;
	position:absolute;
	left:50%;
	margin-left:-490px;
	overflow:hidden;
	padding:0px;
	width:980px;
	height:600px;
}

#container
{
	z-index:1000;
	position:absolute;
	left:50%;
	margin-left:-490px;
	padding:0px;
	width:980px;
	text-align:center;
}

#header
{
	float:left;
	margin:0px;
	padding:0px;
	width:980px;
	height:100px;
}

#logo
{
	float:left;
	margin:0px;
	padding:0px;
	width:350px;
	height:100px;
	text-align:left;
}

#keel
{
	float:right;
	margin:0px;
	padding:5px 0 0 0;
	width:150px;
	height:40px;
	text-align:center;
	background:url('img/keeletaust.gif') top center no-repeat;
}

#menu
{
	float:right;
	margin:0px;
	padding:0px;
	width:630px;
	height:55px;
	text-align:right;
}

#submenu
{
	float:left;
	margin:0px;
	padding:30px 0 0 30px;
	width:190px;
	text-align:left;
	line-height:25px;
}

#sisu
{
	float:left;
	margin:0px;
	padding:0 0 0 20px;
	width:960px;
}

#sisutekstiosa
{
	float:left;
	margin:0px;
	padding:10px 0 20px 0;
	width:660px;
	text-align:left;
}

#sisutekstiosa2
{
	float:left;
	margin:0px;
	padding:10px 0 20px 0;
	width:860px;
	text-align:left;
}

#avateemad
{
	float:left;
	margin:0px;
	padding:0px;
	width:960px;
	height:401px;
}

#sisuvisu
{
	float:left;
	margin:0px;
	padding:0px;
	width:942px;
	height:192px;
}

#ava_v
{
	float:left;
	margin:0px;
	padding:0px;
	width:20px;
	height:401px;
}

#ava_p
{
	float:left;
	margin:0px;
	padding:0px;
	width:20px;
	height:401px;
}

#ava_k
{
	float:left;
	margin:0px;
	padding:30px 0 0 0;
	width:900px;
	height:371px;
	background:url('img/ava_k.png') top center repeat-x;
}

#avalopp
{
	float:left;
	margin:0px;
	padding:0px;
	width:940px;
	height:15px;
}

#sisuava
{
	float:left;
	margin:0px;
	padding:0px;
	width:940px;
	height:15px;
}

#sisulopp
{
	float:left;
	margin:0px;
	padding:0px;
	width:940px;
	height:15px;
}

#avatekst
{
	float:left;
	margin:0px;
	padding:0px;
	width:940px;
	background:url('img/ava_t.png') top center repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	line-height:20px;
	text-align:left;
}

#sisutekst
{
	float:left;
	margin:0px;
	padding:0px;
	width:940px;
	background:url('img/ava_t.png') top center repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	line-height:20px;
	text-align:left;
}

#sissejuhatus
{
	float:left;
	margin:0px;
	padding:30px 20px 0 40px;
	width:400px;
	text-align:left;
}

#ladypilt
{
	float:left;
	margin:40px 0 0 0;
	padding:0px;
	width:200px;
}

#bannerid
{
	float:left;
	margin:40px 0 0 0;
	padding:0px;
	width:230px;
}

#kontaktid
{
	float:left;
	margin:0px;
	padding:0px;
	width:260px;
	text-align:left;
}

#asukohakaart
{
	float:right;
	margin:0px;
	padding:0px;
	width:400px;
	text-align:right;
}

#workers
{
	float:left;
	margin:0px;
	padding:0px;
	width:215px;
	height:330px;
	text-align:left;
}

#footer
{
	float:left;
	margin:0px;
	padding:20px 0 0 0;
	width:980px;
	height:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a1c2db;
}

#partnerid
{
	float:left;
	margin:0px;
	padding:20px 0 0 0;
	width:940px;
	text-align:center;
	cursor:pointer;
}

#partnerid_sisu
{
	float:left;
	margin:0px;
	padding:5px 0 0 0;
	width:940px;
	background:url('img/ava_t.png') top center repeat-y;
	text-align:center;
	cursor:pointer;
}

/* LINKIDE STIILID */

.keelevalik:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#71a1c6;
	text-decoration:none;
}

.keelevalik:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#71a1c6;
	text-decoration:none;
}

.keelevalik:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:underline;
}

.link_pisi:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a1c2db;
	text-decoration:none;
}

.link_pisi:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a1c2db;
	text-decoration:none;
}

.link_pisi:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:underline;
}

.link_suur:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a1c2db;
	text-decoration:none;
}

.link_suur:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a1c2db;
	text-decoration:none;
}

.link_suur:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:underline;
}

.link_suur2:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#a1c2db;
	text-decoration:none;
}

.link_suur2:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#a1c2db;
	text-decoration:none;
}

.link_suur2:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	text-decoration:underline;
}

a:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a1c2db;
	text-decoration:none;
}

a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a1c2db;
	text-decoration:none;
}

a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:underline;
}

/* PEAMENÜÜ STIILID */

#menu_alternative ul
{
	float:left;
	position:relative;
	margin:0px;
	padding:0 35px 0 0;
	width:595px;
	list-style-type:none;
}

#menu_alternative ul li
{
	float:right;
	display:inline;
	list-style-type: none;
	list-style-image:none;
	list-style-position:outside;
	margin:0px;
	padding:0px;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}

#menu_alternative ul li
{
	float:right;
	display:inline;
	list-style-type: none;
	list-style-image:none;
	list-style-position:outside;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}

#menu_alternative ul li a,
#menu_alternative ul li a:link,
#menu_alternative ul li a:visited
{
	float:left;
	display:block;
	margin:0px;
	padding:8px;
	color:#fff;
	text-decoration:none;
}

#menu_alternative ul li a:hover,
#menu_alternative ul li a:active
{
	background:#ffc000;
	color:#000;
	text-decoration:none;
}

#menu_alternative ul li.active a
{
	background:#feea00;
}

/* ALAMMENÜÜDE STIILID */

#submenu ul
{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	list-style:square;
	list-style-position:inside;
	list-style-image:none;
}

#submenu ul li a,
#submenu ul li a:link,
#submenu ul li a:visited
{
	color:#fff;
	text-decoration:none;
}

#submenu ul li a:hover,
#submenu ul li a:active
{
	color:#ffc000;
	text-decoration:underline;
}

/* AVALEHE TEEMADE STIILID */

.kast1
{
	float:left;
	margin:0px;
	padding:0px;
	width:300px;
	height:330px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fff;
	text-decoration:none;
	background:url('img/kast1.jpg') bottom center no-repeat;
}

.kast1_on
{
	float:left;
	margin:0px;
	padding:0px;
	width:300px;
	height:330px;
	cursor:pointer;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fff;
	text-decoration:underline;
	background:url('img/kast1_on.jpg') bottom center no-repeat;
}

.kast2
{
	float:left;
	margin:0px;
	padding:0px;
	width:300px;
	height:330px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fff;
	text-decoration:none;
	background:url('img/kast2.jpg') bottom center no-repeat;
}

.kast2_on
{
	float:left;
	margin:0px;
	padding:0px;
	width:300px;
	height:330px;
	cursor:pointer;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fff;
	text-decoration:underline;
	background:url('img/kast2_on.jpg') bottom center no-repeat;
}

.kast3
{
	float:left;
	margin:0px;
	padding:0px;
	width:300px;
	height:330px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fff;
	text-decoration:none;
	background:url('img/kast3.jpg') bottom center no-repeat;
}

.kast3_on
{
	float:left;
	margin:0px;
	padding:0px;
	width:300px;
	height:330px;
	cursor:pointer;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fff;
	text-decoration:underline;
	background:url('img/kast3_on.jpg') bottom center no-repeat;
}

.title_suur
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#ffc000;
	text-decoration:none;
}

input.submit
{
	border:2px solid #88b3cb;
	padding-top:3px; padding-bottom:3px;
	font-size:11px;
	font-weight:bold;
	background:#fff;
	cursor:pointer;
	height: 25px;
}

input.text, textarea
{
	padding:3px 4px 3px 4px;
	font-family:Verdana,tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
}

div.transbox
{
	width: 260px;
	height: 271px;
	margin: 11px 0px 0px 0px;
	background-color: #000000;
	border: 0px solid;
	filter:alpha(opacity=75);
	opacity:0.7;
	text-align: center;
	font-family: arial;
	font-size: 16px;
	font-weight: solid;
	color: #ffffff;
	cursor: pointer;
	padding: 30px 20px 0 20px;
}

div.transbox span
{
	vertical-align: middle;
	text-align: center;
	line-height: 22px;
	color: #ffffff;
}

#div1, #div2, #div3
{
	visibility:hidden;
}
