
/* STRUKTUUR JA ÜLDINE NÄGU */

body
{
background:#000 url('img/taust.jpg') top center repeat-x;
margin:0px;
padding:0px;
}

#container
{
margin:0px;
padding:0px;
width:800px;
margin-left:-400px;
left:50%;
position:relative;
}

img
{
margin:0px;
padding:0px;
border:0px;
}

abbr
{
margin:0px;
padding:0 1px;
border-bottom: 1px dashed #000;
cursor:help;
}

/* PÕHJA STIILID */

#header
{
float:left;
margin:0px;
padding:0px;
width:800px;
height:100px;
}

#sisuosa_avaleht
{
float:left;
margin:0px;
padding:0px;
width:800px;
height:532px;
}

#sisuosa_sisuleht
{
float:left;
margin:0px;
padding:0px;
width:800px;
}

#jalus
{
float:left;
margin:0px;
padding:0px;
width:800px;
height:40px;
background:#1f0033;
}

/* PÄISE STIILID */

#header .lisariba
{
float:left;
margin:0px;
padding:10px 0 0 0;
width:800px;
height:50px;
border-bottom:1px solid #444;
}

#header .logo
{
float:left;
margin:0px;
padding:0px;
width:200px;
height:40px;
}

#header .menu
{
float:left;
margin:0px;
padding:0px;
width:599px;
height:40px;
background:#1f0033;
border-right:1px solid #444;
}

#header .menu a:link,
#header .menu a:visited
{
float:left;
margin:0px;
padding:0px;
}

#header .menu a:hover,
#header .menu a:active
{
filter:alpha('opacity=50');
opacity:0.5;
}

#header .mainmenu_active
{
float:left;
margin:0px;
padding:0px;
filter:alpha('opacity=50');
opacity:0.5;
}

/* AVALEHE SISUOSA STIILID */

#sisuosa_avaleht .kontaktid
{
float:left;
margin:432px 0 0 1px;
padding:20px 0 0 18px;
width:780px;
height:80px;
background:url('img/repeat.png');
position:absolute;
z-index:2;
}

#sisuosa_avaleht .visuaal
{
float:left;
margin:0px;
padding:0px;
width:798px;
height:530px;
border-top:1px solid #444;
border-left:1px solid #444;
border-right:1px solid #444;
position:absolute;
z-index:1;
}

/* SISULEHE SISUOSA STILID */

#submenu
{
float:left;
margin:0px;
padding:9px 0 0 5px;
width:793px;
height:31px;
background:#666;
border-top:1px solid #444;
border-left:1px solid #444;
border-right:1px solid #444;
}

#submenu a:link,
#submenu a:visited
{
margin:0px;
padding:0 13px 0 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
text-decoration:none;
background:url('img/kriips.gif') no-repeat;
background-position:100% 2px;
}

#submenu a:hover,
#submenu a:active
{
color:#fa8b1f;
text-decoration:underline;
}

#submenu2
{
float:left;
margin:0px;
padding:3px 0 0 5px;
width:793px;
height:25px;
background:#666;
border-top:1px solid #444;
border-left:1px solid #444;
border-right:1px solid #444;
}

#submenu2 a:link,
#submenu2 a:visited
{
margin:0px;
padding:0 13px 0 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
text-decoration:none;
background:url('img/kriips.gif') no-repeat;
background-position:100% 2px;
}

#submenu2 a:hover,
#submenu2 a:active
{
color:#fa8b1f;
text-decoration:underline;
}

#submenu2 .submenu_active2
{
margin:0px;
padding:0 13px 0 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fa8b1f;
font-weight:bold;
text-transform:uppercase;
background:url('img/kriips.gif') no-repeat;
background-position:100% 2px;
}

#sisuosa_sisuleht .tekstiosa
{
float:left;
margin:0px;
padding:40px;
width:718px;
background:#666;
border-top:1px solid #444;
border-left:1px solid #444;
border-right:1px solid #444;
}

#sisuosa_sisuleht .tekstiosa h1
{
margin:0px;
padding:0 0 15px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#fff;
}

#sisuosa_sisuleht .tekstiosa h2
{
margin:0px;
padding:0 0 15px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#fff;
}

#sisuosa_sisuleht .tekstiosa p
{
margin:0px;
padding:0 0 15px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#fff;
}

#sisuosa_sisuleht .tekstiosa a:link,
#sisuosa_sisuleht .tekstiosa a:visited
{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
text-decoration:none;
}

#sisuosa_sisuleht .tekstiosa a:hover,
#sisuosa_sisuleht .tekstiosa a:active
{
color:#fa8b1f;
text-decoration:underline;
}

/* JALUSE STIILID */

#jalus .kast
{
float:left;
margin:0px;
padding:0px;
width:798px;
height:40px;
border:1px solid #444;
}

#jalus p
{
margin:0px;
padding:15px 0 0 13px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ccc;
}

#jalus a:link,
#jalus a:visited
{
color:#dc41ab;
text-decoration:none;
}

#jalus a:hover,
#jalus a:active
{
color:#fff;
text-decoration:underline;
}

#doit
{
padding: 15px 0 10px 0;
float: left;
text-align: center;
width: 800px;
font-family: verdana;
font-size: 10px;
}

#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;
}

/* GALERII STIILID */

.galerii
{
width: 718px;
margin:15px 0 20px 0;
padding:0px;
border: 0px solid;
}

.galeriipilt
{
float:left;
margin:0px;
padding:0 0 10px 0;
width:142px;
height:115px;
}

/* TOODETE STIILID */

.toode
{
float:left;
margin:0px;
padding:0 0 20px 0;
width:179px;
line-height:20px;
text-align: center;
}

.toode h3
{
float:left;
margin:0px;
padding:0px;
width:173px;
text-align: center;
}

.toode h4
{
float:left;
margin:0px;
padding:0px;
width:175px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fa8bff;
text-align:center;
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;
}

/* ÜEAMENÜÜDE DROP-DOWN STIILID */

#menuvalikud
{
float:left;
margin:0px;
padding:0px;
width:599px;
height:40px;
background:#1f0033;
border-right:1px solid #444;
}

#menuvalikud ul
{
float:left;
margin:0px;
padding:0px;
height:40px;
list-style:none;
}

#menuvalikud li
{
float:left;
position:relative;
min-height:1px; /* vajalik IE7 jaoks */
vertical-align:bottom; /* vajalik IE7 jaoks */
cursor:pointer;
z-index: 1000;
}

#menuvalikud ul ul
{
margin:-1px 0 0 0;
padding:0px;
width:150px;
top:40px;
left:0px;
position:absolute;
z-index:500;
display:none;
}

#menuvalikud li li
{
width:200px;
}

#menuvalikud a:link,
#menuvalikud a:visited
{
float:left;
margin:0 0 -1px 0;
padding:7px;
width:150px;
border:1px solid #555;
background:#1f0033;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ddd;
text-decoration:none;
}

#menuvalikud a:hover,
#menuvalikud a:active
{
color:#fff;
background:#333;
text-decoration:underline;
}

/* ALAMMENÜÜDE TEKITAMINE JA PEITMINE */

div#menuvalikud li:hover ul
{
display:block;
}


