
html, body
{
background:#fff;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif; /* lisatud */
font-size:13px; /* lisatud */
}

#container
{
margin:0px;
padding:0px;
width:910px;
margin-left:-455px;
left:50%;
position:relative;
}

img
{
margin:0px;
padding:0px;
border:0px;
}

/* PÄISE STIILID */

#header
{
float:left;
margin:0px;
padding:0px;
width:910px;
height:130px;
}

.logo
{
float:left;
margin:0px;
padding:20px 0 0 0;
width:130px;
height:110px;
}

.visuaal
{
float:left;
margin:0px;
padding:0px;
width:680px;
height:130px;
}

.keelevalik
{
float:left;
margin:0px;
padding:20px 0 0 20px;
width:80px;
/*height:110px;*/
}

.keelevalik img
{
margin:5px;
padding:0px;
border:0px;
}

/* PEAMENÜÜ STIILID */


#mainmenu
{
float:left;
margin:10px 0 10px 0;
padding:0px;
width:910px;
height:50px;
background:url('img/taust_menu.gif') top left no-repeat;
}

.menud
{
float:left;
margin:0px;
padding:0px;
width:700px;
height:50px;
}

.menud img
{
float:left;
margin:0 -10px 0 0;
padding:0px;
position:relative;
}

.menud ul
{
float:left;
margin:0px;
padding:0px;
list-style:none;
height:40px;
}

.menud li
{
float:left;
margin:0px;
padding:0px;
display:inline;
}

.menud a:link,
.menud a:visited
{
float:left;
margin:0px;
padding:16px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:15px;
color:#1b5dab;
border-right:1px solid #aaa;
}

.menud a:hover,
.menud a:active
{
color:#fff;
background:#e8373e;
border-right:1px solid #aaa;
}

/* OTSIMOOTORI STIILID */

.otsimootor
{
float:right;
margin:0px;
padding:0px;
width:210px;
height:50px;
}

.otsikast
{
float:left;
margin:14px 0 0 10px;
padding:4px 4px 0 4px;
width:150px;
height:16px;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#555;
}

.otsinupp
{
float:left;
margin:12px 0 0 2px;
padding:0px;
}

/* NUPPUDE STIILID */

#nupp
{
float:left;
margin:0px;
padding:0px;
width:auto;
height:30px;
cursor:pointer;
background:#ff0000;
}

.nupp_vasak
{
float:left;
margin:0px;
padding:0px;
width:4px;
height:30px;
background:url('img/nupp_left.gif') top left no-repeat;
}

.nupp_parem
{
float:left;
margin:0px;
padding:0px;
width:4px;
height:30px;
background:url('img/nupp_right.gif') top right no-repeat;
}

.nupp_center
{
float:left;
margin:0px;
padding:8px 5px 0 5px;
height:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#fff;
text-transform: uppercase; /* lisatud */
}

/* SISUOSA PÕHJA STIILID */

#sisuosa
{
float:left;
margin:0px;
padding:0px;
width:910px;
}

#sisuosa a:link,
#sisuosa a:visited,
.kontakt a:link,
.kontakt a:visited,
.lingid a:link,
.lingid a:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
font-weight:normal;
text-decoration:none;
}

#sisuosa a:hover,
#sisuosa a:active,
.kontakt a:hover,
.kontakt a:active,
.lingid a:hover,
.lingid a:active
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1b5dab;
font-weight:bold;
text-decoration:underline;
}

.vasak
{
float:left;
margin:0px;
padding:0px;
width:210px;
}

.parem
{
float:right;
margin:0px;
padding:0px;
width:690px;
}

/* VASAKU OSA STIILID */

.kitsendused,
.pisikorv
{
float:left;
margin:0px;
padding:0px;
width:210px;
background:url('img/taust_vasak.gif') top left repeat-y;
}

.tooteryhm
{
float:left;
margin:0px;
padding:0px;
width:210px;
background:url('img/taust_vasak.gif') top left repeat-y;
}

/* RIPPMENÜÜDE STIILID */

.tooteryhm ul
{
float:left;
margin:0 -1px 0 1px;
padding:10px 0 0 0;
width:188px;
list-style:none;
list-style-position:outside;
}

.tooteryhm li
{
float:left;
margin:0px;
padding:0 0 0 20px;
position:relative;
width:100%;
min-height:1px; /* vajalik IE7 jaoks */
vertical-align:bottom; /* vajalik IE7 jaoks */
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
font-size:12px;
color:#555;
cursor:pointer;
}

.tooteryhm li:hover
{
cursor:pointer;
background:#fff;
}

.tooteryhm ul ul
{
position:absolute;
z-index:500;
top:0px;
left:208px;
display:none;
margin:0px;
padding:7px 10px 7px 10px;
width:350px;
border:1px solid #ccc;
background:#fff;
}

.tooteryhm li li
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
cursor:pointer;
}

.tooteryhm li li:hover
{
background:#fff;
color:#000;
}

div.tooteryhm li:hover ul
{
display:block;
}

.tooteryhm .nooleke
{
margin:0px;
padding:0 0 0 20px;
background:url('img/icon_arrow_gray.gif') no-repeat;
background-position:100% 2px;
}

.tooteryhm .nooleke:hover
{
margin:0px;
padding:0 0 0 20px;
background:#fff url('img/icon_arrow_gray.gif') no-repeat;
background-position:100% 2px;
}

/* VASAKU POOLE STIILID JÄTKUVAD */

.kitsendus
{
float:left;
margin:0px;
padding:0px;
width:210px;
background:url('img/taust_vasak.gif') top left repeat-y;
}

.kitsendused h1,
.tooteryhm h1,
.kitsendus h1,
.pisikorv h1
{
float:left;
margin:0px;
padding:0 0 0 20px;
width:190px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#000;
}

.kitsendus ul
{
float:left;
margin:0px;
padding:10px 0 0 20px;
width:190px;
list-style:none;
list-style-position:outside;
}

.kitsendus li
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
font-size:12px;
color:#555;
}

.kitsendused ul,
.pisikorv ul
{
float:left;
margin:0px;
padding:10px 0 0 20px;
width:190px;
list-style:none;
}

.kitsendused li
{
margin:0px;
padding:0 0 0 25px;
background:url('img/icon_delete.gif') no-repeat;
background-position:0 2px;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
font-size:12px;
color:#555;
}

.pisikorv li
{
margin:0px;
padding:0 0 0 25px;
background:url('img/icon_arrow_green.gif') no-repeat;
background-position:0 2px;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
font-size:12px;
color:#555;
}

/* PAREMA OSA STIILID */

.parem_vasak
{
float:left;
margin:0px;
padding:0px;
width:340px;
height:540px;
}

.serv
{
float:left;
margin:0px;
padding:0px;
}

.vari
{
float:left;
margin:0px;
padding:0px;
width:210px;
height:45px;
background:url('img/taust_vasak.gif') top left repeat-y;
}

.top10
{
float:left;
margin:0px;
padding:0 20px 0 20px;
width:300px;
height:280px;
background:url('img/taust_top.gif') top left repeat-y;
}

.top10 h1
{
float:left;
margin:0px;
padding:0px;
width:320px;
height:25px;
font-family:Arial, Helvetica, sans-serif;
color:#1b5dab;
font-size:16px;
font-weight:bold;
}

.top10 h2
{
float:left;
margin:0px;
padding:0px;
width:150px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:left;
font-size:12px;
color:#000;
}

.top10 h3
{
float:right;
margin:0px;
padding:0px;
width:150px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:right;
font-size:12px;
color:#000;
}

.top10_vasak
{
float:left;
margin:0px;
padding:0px;
width:210px;
text-align:left;
}

.top10_vasak ul
{
float:left;
margin:0px;
padding:0px;
list-style:none;
}

.top10_vasak li,
.top10_parem li
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
}

.top10_parem
{
float:right;
margin:0px;
padding:0px;
width:90px;
text-align:right;
}

.top10_parem ul
{
float:right;
margin:0px;
padding:0px;
list-style:none;
}

.top10 h4
{
float:left;
margin:0px;
padding:15px 0 0 25px;
width:275px;
height:35px;
background:url('img/icon_arrow_red.gif') no-repeat;
background-position:0 15px;
}

.banner_1
{
float:left;
margin:10px 0 0 0;
padding:0px;
width:340px;
height:210px;
}

.banner_2
{
float:left;
margin:0px;
padding:0px;
width:340px;
height:320px;
}

.parem_parem
{
float:right;
margin:0px;
padding:0px;
width:340px;
height:540px;
}

/* OSTUKORVI STIILID */

.ostukorv
{
float:right;
margin:0px;
padding:0px;
width:340px;
height:50px;
background:url('img/taust_ostukorv.gif') top left no-repeat;
}

.ostukorv h1
{
float:left;
margin:0px;
padding:17px 0 0 15px;
width:80px;
height:33px;
font-family:Arial, Helvetica, sans-serif;
color:#ee363b;
font-size:15px;
font-weight:bold;
text-align:left;
}

.ostukorv h2
{
float:right;
margin:0px;
padding:18px 15px 0 0;
width:230px;
height:32px;
font-family:Arial, Helvetica, sans-serif;
color:#555;
font-size:12px;
font-weight:normal;
text-align:right;
}

/* LOGIN STIILID */

.login
{
float:right;
margin:10px 0 10px 0;
padding:0px;
width:340px;
height:150px;
background:url('img/taust_login.gif') top left no-repeat;
}

.login_compact
{
float:right;
margin:10px 0 10px 0;
padding:0px;
width:395px;
height:50px;
background:url('img/taust_login_compact.gif') top right no-repeat;
}

.login_compact h1
{
float:left;
margin:0px;
padding:0 0 0 15px;
width:260px;
height:50px;
text-align:left;
}

.loginnupud
{
float:left;
margin:0px;
/*padding:15px 0 0 0;*/
width:340px;
height:90px;
}

.login h1
{
float:left;
margin:0px;
padding:17px 0 0 15px;
width:60px;
height:33px;
font-family:Arial, Helvetica, sans-serif;
color:#ee363b;
font-size:15px;
font-weight:bold;
text-align:left;
}

.login h2
{
float:right;
margin:0px;
padding:0px;
width:265px;
height:50px;
text-align:left;
}

.login h3,
.login_compact h3
{
float:left;
margin:0px;
padding:5px 0 0 40px;
width:300px;
height:20px;
background:url('img/icon_arrow_red.gif') no-repeat;
background-position:15px 5px;
}

.login h4,
.login_compact h4
{
float:left;
margin:0px;
padding:5px 0 0 40px;
width:300px;
height:20px;
background:url('img/icon_arrow_blue.gif') no-repeat;
background-position:15px 5px;
}

.login h5,
.login_compact h5
{
float:left;
margin:0px;
padding:5px 0 0 40px;
width:300px;
height:20px;
background:url('img/icon_arrow_green.gif') no-repeat;
background-position:15px 5px;
}

.loginkast
{
float:left;
margin:14px 14px 0 0;
padding:4px 0 0 4px;
width:112px;
height:16px;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#555;
}

/* ÜHE TOOTE STIILID */

.toode
{
float:left;
margin:0px;
padding:0px;
width:690px;
}

.toode img
{
margin:0 10px 10px 0;
padding:0px;
border:0px;
}

.toode_title
{
float:left;
margin:0px;
padding:0px;
width:690px;
height:50px;
background:url('img/taust_valjaanded.gif') top left no-repeat;
}

.toode_title h1
{
float:left;
margin:0px;
padding:17px 0 0 15px;
width:500px;
height:33px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:15px;
font-weight:bold;
text-align:left;
}

.toode_title h2
{
float:left;
margin:0px;
padding:17px 15px 0 0;
width:160px;
height:33px;
font-size:12px;
text-align:right;
}

.toode_valikud
{
float:left;
margin:0px;
padding:0px;
width:690px;
height:50px;
background:url('img/taust_valjaanded.gif') top left no-repeat;
}

.toode_valikud h1
{
float:left;
margin:0px;
padding:17px 0 0 15px;
width:275px; /*245px;*/
height:33px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#ee363b;
text-align:left;
}

.toode_valikud h2
{
float:right;
margin:0px;
padding:11px 10px 0 0;
width:390px; /*420px;*/
height:39px;
text-align:right;
}

.toode_info
{
float:left;
margin:0px;
padding:0px;
width:690px;
}

.toode_pilt
{
float:left;
margin:0px;
padding:15px;
width:250px;
height:460px;
}

.toode_pilt_book
{
float:left;
margin:0px;
padding:15px;
width:250px;
/*height:460px;*/
}

.toode_tekst
{
float:right;
margin:0px;
padding:15px;
width:370px;
}

.toode_tekst p
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
line-height:20px;
text-align:left;
}

/* TOOTELEHE STIILID */

.tooted
{
float:left;
margin:0px;
padding:0px;
width:690px;
}

.tooted img
{
margin:0 10px 10px 0;
padding:0px;
border:0px;
}

.tooted_title
{
float:left;
margin:0px;
padding:0px;
width:690px;
height:50px;
background:url('img/taust_valjaanded.gif') top left no-repeat;
}

.tooted_title h1
{
float:left;
margin:0px;
padding:17px 0 0 15px;
width:500px;
height:33px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:15px;
font-weight:bold;
text-align:left;
}

.tooted_title h2
{
float:left;
margin:0px;
padding:17px 15px 0 0;
width:160px;
height:33px;
font-size:12px;
text-align:right;
}

.tooted_valikud
{
float:left;
margin:-1px 0 0 0;
padding:0px;
width:690px;
height:50px;
background:url('img/taust_valjaanded.gif') top left no-repeat;
}

.tooted_valikud h1
{
float:left;
margin:0px;
padding:11px 0 0 10px;
width:245px;
height:33px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#ee363b;
text-align:left;
}

.tooted_valikud h2
{
float:right;
margin:0px;
padding:11px 10px 0 0;
width:420px;
height:33px;
text-align:right;
}

.tooted_rida
{
float:left;
margin:0px;
padding:0px;
width:690px;
border-bottom:1px solid #aaa;
}

/* KOLMANDA MENÜÜTASEME STIILID */

.tooted_kolmasmenu
{
float:left;
margin:0px;
padding:15px 15px 20px 15px;
width:660px;
border-bottom:1px solid #aaa;
}

.tooted_kolmasmenu h1
{
float:left;
margin:0px;
padding:0 30px 0 0;
width:185px;
}

.tooted_kolmasmenu ul
{
margin:0px;
padding:0px;
list-style:none;
}

.tooted_kolmasmenu ul li
{
margin:0px;
padding:0px;
line-height:25px;
}

.tooted_kolmasmenu a:link,
.tooted_kolmasmenu a:visited
{
margin:0px;
padding:0 10px 0 15px;
background:url('img/icon_arrow_gray.gif') no-repeat;
background-position:0 -1px;
}

.tooted_kolmasmenu a:hover,
.tooted_kolmasmenu a:active
{
margin:0px;
padding:0 10px 0 15px;
background:url('img/icon_arrow_gray.gif') no-repeat;
background-position:0 -1px;
}

.hinnad_tekst
{
float:left;
margin:0px;
padding:15px 0 15px 0;
width:580px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#000;
line-height:20px;
text-align:right;
font-weight:bold;
}

.hinnad_hinnad
{
float:left;
margin:0px;
padding:15px;
width:80px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#000;
line-height:20px;
text-align:right;
font-weight:bold;
}

.tooted_pilt
{
float:left;
margin:0px;
padding:15px;
width:105px;
height:180px;
}

.tooted_tekst
{
float:right;
margin:0px;
padding:15px;
width:510px;
}

.tooted_tekst p
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
line-height:20px;
text-align:left;
}

.tooted_tekst h1
{
margin:0px;
padding:15px 0 15px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#ee363b;
}

.tooted_tekst h2,
.toode_tekst h2

{
margin:0px;
padding:15px 0 15px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#333;
}

.toode_tekst input.kogus
{
margin:0px;
padding:4px 4px 0 4px;
width:50px;
height:20px;
border:1px solid #aaa;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

/* OSTUKORVI STIILID */

.tooted_ridayks
{
float:left;
margin:0px;
padding:0px;
width:690px;
height:45px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
font-weight:bold;
border-bottom:1px solid #aaa;
}

.tooted_ridakaks
{
float:left;
margin:0px;
padding:0px;
width:690px;
height:45px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
border-bottom:1px solid #aaa;
}

.tooted_rida_nimi
{
float:left;
margin:0px;
padding:15px;
width:360px;
height:30px;
}

.tooted_rida_hind,
.tooted_rida_kogus,
.tooted_rida_summa
{
float:left;
margin:0px;
padding:15px 0 0 0;
width:80px;
height:30px;
}

.tooted_rida_icon
{
float:left;
margin:0px;
padding:15px 15px 0 0;
width:45px;
height:30px;
text-align:right;
}

.tooted_ridakaks input
{
margin:-5px 0 0 0;
padding:4px 4px 0 4px;
width:40px;
height:20px;
border:1px solid #aaa;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

/* TELLIMISE VORMI STIILID */

#vorm
{
float:left;
margin:0px;
padding:0px;
width:690px;
}

.vorm_vasak
{
float:left;
margin:0px;
padding:15px;
width:315px;
}

.vorm_parem
{
float:right;
margin:0px;
padding:15px;
width:305px;
}

#vorm h1,
#vorm h2
{
float:left;
margin:0px;
padding:25px 0 0 15px;
width:330px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#000;
line-height:20px;
}

.vorm_parem p,
.vorm_vasak p
{
margin:10px 10px 10px 0;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
}

#vorm a:link,
#vorm a:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1b5dab;
font-weight:bold;
text-decoration:underline;
}

#vorm a:hover,
#vorm a:active
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
font-weight:normal;
text-decoration:none;
}

#vorm h3
{
float:left;
margin:0px;
padding:15px 0 15px 0;
width:315px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#000;
}

#vorm input
{
margin:0 0 5px 0;
padding:4px 4px 0 4px;
width:290px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
border:1px solid #aaa;
}

#vorm textarea
{
margin:0px;
padding:4px 4px 0 4px;
width:290px;
height:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
border:1px solid #aaa;
}

#vorm select
{
margin:0 0 5px 0;
padding:4px 4px 0 4px;
width:290px;
height:28px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
border:1px solid #aaa;
}


/* VÄLJAANNETE OSA STIILID */

.valjaanded
{
float:left;
margin:10px 0 10px 0;
padding:0px;
width:690px;
height:50px;
background:url('img/taust_valjaanded.gif') top left no-repeat;
}

.valjaanded h1
{
float:left;
margin:0px;
padding:17px 0 0 15px;
width:500px;
height:33px;
font-family:Arial, Helvetica, sans-serif;
color:#ee363b;
font-size:15px;
font-weight:bold;
text-align:left;
}

.valjaanded h2
{
float:left;
margin:0px;
padding:17px 15px 0 0;
width:160px;
height:33px;
font-size:12px;
text-align:right;
}

.valjaanded_pildid
{
float:left;
margin:0px;
padding:0px;
width:690px;
}

.valjaanded_pildid img
{
float:left;
margin:14px;
padding:0px;
}

/* FOOTERI STIILID */

#footer
{
float:right;
margin:30px 0 0 0;
padding:40px 0 0 0;
width:690px;
background:url('img/taust_footer.gif') top center no-repeat;
}

.lingid
{
float:left;
margin:0px;
padding:0px;
width:690px;
color:#888;
text-align:center;
}

.lingid p
{
margin:0px;
padding:0 30px 30px 30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
line-height:20px;
}

.kontakt
{
float:left;
margin:0px;
padding:30px 0 30px 0;
width:680px;
text-align:center;
}

.kontakt h1
{
float:left;
margin:0px;
padding:0px;
width:690px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
font-weight:bold;
}

.kontakt p
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#555;
line-height:20px;
font-weight:normal;
}


/* lisatud */

.loggedin
{
float:right;
margin:10px 0 10px 0;
padding:0px;
width:340px;
height:150px;
/*background:url('img/taust_login.gif') top left no-repeat;*/
}

.loggedin h1
{
float:left;
margin:0px;
padding:10px 0 0 15px;
width:340px;
/*height:25px;*/
font-family:Arial, Helvetica, sans-serif;
color:#1b5dab;
font-size:16px;
font-weight:bold;
}

.loggedin h3
{
float:left;
margin:0px;
padding:5px 0 0 25px;
width:315px;
height:20px;
background:url('img/icon_arrow_red.gif') no-repeat;
background-position:0 5px;
}

.error
{
padding: 50px 0 0 100px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FF0000;
}

.warning
{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#0000FF;
}

.salepoints input, .salepoints select
{
/*margin:0 0 5px 0;*/
/*padding:4px 4px 0 4px;*/
/*width:100px;*/
/*height:20px;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
border:1px solid #aaa;
}

.welcome {
    float:left;
    padding:17px 0 0 15px;
    height:33px;
    font-size:13px;
    font-weight:bold;
    text-align:left;
}   

/* SUBMENU */

.menud li:hover .submenu {
	display:block;
	margin-top:49px;
}

.submenu {
	z-index:600;
	position:absolute;
	display:none;
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	padding:5px;
}

.submenuitem {
	line-height:25px;
}

.submenuitem a:link, .submenu a:visited {
	float:none;
	border:none;
	padding:5px;
	background:#FFFFFF;
	font-size:12px;
	color:#1b5dab;
}

.submenuitem a:hover, .submenu a:active {
	text-decoration:underline;
}
