
/* STRUKTUUR JA ÜLDINE NÄGU */

#body_1
{
background:#5f2167;
margin:0px;
padding:0px;
}

#body_2
{
background:#5f2167 url('img/taust.jpg') top center no-repeat;
margin:0px;
padding:0px;
}

#container
{
margin:0px;
padding:0px;
width:980px;
margin-left:-490px;
left:50%;
position:relative;
}

img
{
margin:0px;
padding:0px;
border:0px;
}

abbr
{
margin:0px;
padding:0 1px;
border-bottom: 1px dashed #000;
cursor:help;
}

/* AVALEHE SISU STIILID */

#sisuhoidja
{
float:left;
margin:0px;
padding:100px 0 100px 0;
width:780px;
height:600px;
margin-left:-390px;
left:50%;
position:relative;
}

#pildid
{
float:left;
margin:0px;
padding:0px;
width:780px;
height:600px;
position:absolute;
z-index:1;
}

#taust_avaleht
{
float:left;
margin:0px;
padding:0px;
width:780px;
height:600px;
position:absolute;
z-index:2;
}

#glenberg
{
float:left;
margin:0px;
padding:0px;
width:780px;
height:600px;
position:absolute;
z-index:3;
}

/* AVALEHE KEELEVALIKU STIILID */

#glenberg .keelevalik
{
float:left;
margin:0px;
padding:0px;
width:114px;
height:44px;
top:0px;
left:0px;
background:url('img/taust_keelevalik.jpg') top left no-repeat;
position:absolute;
z-index:4;
}

#glenberg .keelevalik ul
{
margin:0px;
padding:15px 0 0 15px;
list-style:none;
}

#glenberg .keelevalik li
{
float:left;
margin:0px;
padding:0 10px 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}

#glenberg .keelevalik a:link,
#glenberg .keelevalik a:visited
{
color:#fff;
text-decoration:none;
}

#glenberg .keelevalik a:hover,
#glenberg .keelevalik a:active
{
color:#d872e4;
text-decoration:underline;
}

#glenberg .nupp_edasi
{
float:left;
margin:0px;
padding:0px;
width:271px;
height:58px;
top:356px;
left:0px;
background:#5f2167;
position:absolute;
z-index:4;
}

#glenberg .nupp_edasi img:hover
{
filter:alpha('opacity=50');
opacity:0.5;
}

#glenberg .logo
{
float:left;
margin:0px;
padding:0px;
width:237px;
height:229px;
top:185px;
left:271px;
background:#5f2167;
position:absolute;
z-index:4;
}

#glenberg .tutvustus
{
float:left;
margin:0px;
padding:0px;
width:300px;
height:229px;
top:165px;
left:495px;
position:absolute;
z-index:4;
}

#glenberg .tutvustus p
{
margin:0px;
padding:30px 40px 0 30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
line-height:20px;
}

/* SISUOSA STIILID */

#sisuhoidja_sisu
{
float:left;
margin:0px;
padding:0px;
width:780px;
margin-left:-390px;
left:50%;
position:relative;
}

#header
{
float:left;
margin:0px;
padding:0px;
width:780px;
height:100px;
}

#visuaal
{
float:left;
margin:0px;
padding:0px;
width:780px;
height:273px;
background:#5f2167 url('img/pilt.jpg') top right no-repeat;
}

/* OTSINGU STIILID */

#header .otsing p
{
float:left;
margin:0px;
padding:20px 0 0 20px;
}

#header .otsikast
{
margin:0px;
padding:6px;
border:0px;
width:170px;
height:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
background:#7f3e88;
}

#header .otsinupp,
#sisu_vasak .uudisenupp
{
margin:0px;
padding:0px;
width:45px;
height:20px;
border:0px;
background:none;
cursor:pointer;
}

/* PEAMENÜÜ STIILID */

#header .menu
{
float:left;
margin:0px;
padding:0px;
width:780px;
height:45px;
}

#header .menu ul
{
margin:0px;
padding:10px 0 0 20px;
list-style:none;
}

#header .menu li
{
float:left;
margin:0px;
padding:0 20px 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
}

#header .menu a:link,
#header .menu a:visited
{
color:#fff;
text-decoration:none;
}

#header .menu a:hover,
#header .menu a:active
{
color:#d872e4;
text-decoration:underline;
}

#header .menu_active
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#d872e4;
text-transform:uppercase;
text-decoration:underline;
}

/* SISUOSA KEELEVALIKU STIILID */

#visuaal .keelevalik
{
float:left;
margin:0px;
padding:0px;
width:114px;
height:44px;
position:absolute;
z-index:4;
}

#visuaal .keelevalik ul
{
margin:0px;
padding:15px 0 0 15px;
list-style:none;
}

#visuaal .keelevalik li
{
float:left;
margin:0px;
padding:0 10px 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}

#visuaal .keelevalik a:link,
#visuaal .keelevalik a:visited
{
color:#fff;
text-decoration:none;
}

#visuaal .keelevalik a:hover,
#visuaal .keelevalik a:active
{
color:#d872e4;
text-decoration:underline;
}

#visuaal .logo
{
float:left;
margin:0px;
padding:0px;
width:237px;
height:237px;
position:absolute;
z-index:3;
}

#visuaal .print
{
float:right;
margin:0px;
padding:10px 15px 0 15px;
top:233px;
left:auto;
background:#7f3e88;
position:relative;
z-index:3;
}

/* SISUOSA INFOOSA STIILID */

#sisuosa
{
float:left;
margin:0px;
padding:0px;
width:780px;
}

#sisu_vasak
{
float:left;
margin:0px;
padding:0px;
width:237px;
}

#sisu_parem
{
float:left;
margin:0px;
padding:0px;
width:543px;
}

/* ALAMENÜÜDE STIILID */

#sisu_vasak .submenu
{
float:left;
margin:0px;
padding:20px 30px 0 30px;
width:177px;
background:#e7dee8;
border-bottom:1px solid #000;
}

/* UUDISTE STIILID */

#sisu_vasak .uudised
{
float:left;
margin:0px;
padding:30px;
width:177px;
background:#e7dee8;
}

#sisu_vasak .uudised h1,
#sisu_parem .tekstiosa h1
{
margin:0px;
padding:0 0 15px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#333;
}

#sisu_parem .tekstiosa ul,
#sisu_vasak .submenu ul
{
margin:0px;
padding:0 0 15px 0;
list-style:circle;
}

#sisu_parem .tekstiosa li,
#sisu_vasak .submenu li
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
line-height:20px;
}

#sisu_vasak .uudised p,
#sisu_parem .tekstiosa p,
#visuaal .print p
{
margin:0px;
padding:0 0 10px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#000;
}

#sisu_vasak .uudised a:link,
#sisu_vasak .uudised a:visited,
#sisu_parem .tekstiosa a:link,
#sisu_parem .tekstiosa a:visited,
#sisu_vasak .submenu a:link,
#sisu_vasak .submenu a:visited
{
color:#000;
font-weight:solid;
text-decoration:underline;
}

#sisu_vasak .uudised a:hover,
#sisu_vasak .uudised a:active,
#sisu_parem .tekstiosa a:hover,
#sisu_parem .tekstiosa a:active,
#sisu_vasak .submenu a:hover,
#sisu_vasak .submenu a:active
{
color:#d872e4;
text-decoration:none;
}

/* UUDISKIRJA STIILID */

#sisu_vasak .uudiskiri
{
float:left;
margin:0px;
padding:0px;
width:237px;
background:url('img/taust_uudiskiri.gif') no-repeat;
}

#sisu_vasak .uudiskiri p
{
float:left;
margin:0px;
padding:15px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
font-weight:bold;
text-transform:uppercase;
}

#sisu_vasak .uudisekast
{
margin:0px;
padding:6px;
border:0px;
width:170px;
height:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
background:#7f3e88;
}

/* TEKSTIOSA ja KONTAKTIDE STIILID */

#sisu_parem .tekstiosa
{
float:left;
margin:0px;
padding:30px;
width:483px;
background:#fff;
}

#sisu_parem .kontakt
{
float:left;
margin:0px;
padding:30px;
width:483px;
}

#sisu_parem .kontakt p
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#fff;
}

#sisu_parem .kontakt a:link,
#sisu_parem .kontakt a:visited,
#visuaal .print a:link,
#visuaal .print a:visited
{
color:#fff;
font-weight:bold;
text-decoration:none;
}

#sisu_parem .kontakt a:hover,
#sisu_parem .kontakt a:active,
#visuaal .print a:hover,
#visuaal .print a:active
{
color:#d872e4;
text-decoration:underline;
}

.doit
{
padding: 15px 0 10px 0;
float: left;
text-align: center;
width: 980px;
height: 30px;
font-family: verdana;
font-size: 10px;
position: relative;
}

.doit a:link,
.doit a:visited
{
font-family:verdana; Arial, Helvetica, sans-serif;
font-size:10px;
color:#6a8cce;
text-decoration:none;
}

.doit a:hover,
.doit a:active
{
color:#b7c2d5;
}

/* VORMIDE STIILID */

input.submit
{
	border:1px solid #323232;
	padding: 2px 2px 2px 2px;
	font-size:11px;
	font-weight:bold;
	background:#fff;
	cursor:pointer;
	height: 22px;
}
input.text, textarea
{
	padding:2px 2px 2px 2px;
	font-family:Verdana,tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #323232;
}

/* TOODETE STIILID */

.toode
{
float:left;
margin:0px;
padding:0 0 20px 20px;
width:400px;
line-height:20px;
}

.toode h3
{
float:left;
margin:0px;
padding:0px;
width:140px;
}

.toode h4
{
float:left;
margin:0px;
padding:0px;
width:250px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-align:left;
line-height:20px;
font-weight:normal;
}

#lehekyljed
{
float:left;
margin:0px;
padding:20px;
width:440px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#lehekyljed a:link,
#lehekyljed a:visited
{
margin:0 5px 0 5px;
padding:5px;
background:#ddd;
color:#fff;
text-decoration:none;
}

#lehekyljed a:hover,
#lehekyljed a:active
{
margin:0 5px 0 5px;
padding:5px;
background:#eee;
color:#fff;
text-decoration:none;
}

.kast
{
float:left;
margin:0px;
padding:10px 0 10px 12px;
width:241px;
background:#ddd;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#fff;
font-weight:normal;
}

#sisu .galeriiosa
{
	float:left;
	margin:0px;
	padding:10px 0 10px 0px;
	width:483px;
	background:#fff;
}

#sisu .galeriiosa .rida a
{
	margin:0 5px 5px 0;
}

#sisu .galeriiosa .lehekyljed
{
	float:left;
	margin:0px;
	padding:0px;
	width:483px;
}

#sisu .galeriiosa .lehekyljed a
{
	float:left;
	margin:0 10px 10px 0;
	padding:7px 10px 7px 10px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	background:#222;
	text-decoration:none;
	text-transform:uppercase;
	-moz-border-radius:7px;
}

#sisu .galeriiosa .lehekyljed a:hover,
#sisu .galeriiosa .lehekyljed a.active
{
	color:#fff;
	background:#2275d5;
}

#sisu .galeriiosa a.sinilink
{
	float:left;
	margin:0px;
	padding:7px 10px 7px 10px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	background:#2275d5;
	-moz-border-radius:7px;
}

#sisu .galeriiosa a.sinilink:hover
{
	background:#222;
}


