body {text-align: center; line-height: 1.5; margin: 0; padding: 0; }
* { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; }
#heading {display: block; position: relative; width:100%; height:75px;  background: url(http://www.mdmauto.ee/pix/hb.gif) repeat-x 0 0; text-align:center; }
.ss { width:900px; margin: 0 auto 0 auto; text-align: left; }
.lf { float: left; }
.keeled { float: right; margin: 50px 10px 0 0; }
.menus { display: block; position: relative; width:100%; height:33px; background: url(http://www.mdmauto.ee/pix/men.gif) repeat-x 0 0; }
.menus a {color: #ffffff; text-decoration: none;}
.menus a:hover {color: #ffffff; text-decoration: underline;}
.menm { padding-top: 9px; }
.mkesk { width:100%; background: rgb(7,7,7);}
.sisustruktuur {display: inline-block; width:100%; background: url(http://www.mdmauto.ee/pix/mainbg.gif) repeat 0 0; }
.sisut {width:660px; margin: 10px 0 0 10px; float: left;}
.sisuv { display: inline-block; background: rgb(51,63,78);}
.punj { display: inline-block; width:100%; border-left: 1px solid rgb(164,3,47); margin:0; padding:0;}
#menut {display: inline-block; float: right; width: 212px; background: #ffffff; border-left: 1px solid rgb(164,3,47); border-right: 1px solid rgb(164,3,47); margin: 0; }
#menut ul { list-style-type: none; margin: 0; padding: 0; }
#menut ul li {padding:3px; border-bottom: 1px solid rgb(163,2,46); }
#menut a {color: rgb(163,2,46); font-size:14px; text-decoration: none;}
#menut a:hover { text-decoration: underline;}
.ajmj {width:100%; background: url(http://www.mdmauto.ee/pix/aj.gif) repeat-x 0 0; height:3px;}
.ajm {width:100%; background: rgb(163,2,46); padding: 10px 0 10px 0; }
input, textarea, select, option { color: rgb(163,2,46); }

/*peidetud menyy */
.flymenu { display:none; position:absolute; width:140px; background:rgb(10,55,74); padding: 3px; border: 1px rgb(163,2,46) solid; 
/* for IE */
filter:alpha(opacity=90);
/* CSS3 standard */
opacity:0.9;
text-align: left;
}
/*rippmenüü*/
.flymenu li { list-style-type: none; margin:0px; padding: 4px 5px 4px 0px; }
.flymenu li a { padding: 4px 5px 4px 0px; color:#FFFFFF; line-height:13px; text-decoration: none; font-weight: normal;}
.flymenu li a:hover { color:#FFFFFF; text-decoration: none; font-weight: normal;}
/*rippmenüü*/
.leftfly { display:none; position:absolute; margin: 0; padding: 0; width:150px; background: #ffffff;  border: 1px rgb(163,2,46) solid; /* for IE */filter:alpha(opacity=90); /* CSS3 standard */ opacity:0.9; text-align: left; }
.leftfly li { list-style-type: none; padding:3px; border-bottom: 1px solid rgb(163,2,46); }
.leftfly li a {color: rgb(163,2,46); font-size:14px; text-decoration: none;}
.leftfly li a:hover { text-decoration: underline;}