@charset "UTF-8";

.ava .content .sisu  { width: 575px; margin: 0 3px 0 0; }
.ava .content .teave { width: 182px; float:right; }
.ava .reklaam { width: 100%; }
.ava .reklaam_menu {  background-color:white; }

.ava .sisu .chd {width: 100%; display:block; height: auto;}

.ava_header { height: 188px; padding-bottom:4px; background-color:white; background-repeat:no-repeat;}
.ava_header img { height:125px; width:125px; margin:12px 0 0 12px; float:left;}

.ava .sisu ul  { display: table-cell; vertical-align: middle; width: 350px; padding: 0; }
.ava .sisu li  { display: inline; list-style-type: none; margin-right: 5px; }
.ava .sisu li a { text-decoration: none; font-size: 12px; line-height: 20px; }
.ava .sisu li a:hover { text-decoration: underline }

.ava .sisu h2 {
    display: table-cell; vertical-align: middle;
    width: 120px; height:100px;
    padding:0 10px 0 90px;
    background-repeat: no-repeat;
    font: bold 14px 'Trebuchet MS',sans-serif;
}

.mbl .sisu h2 { background-image: url('../pics/ggb/tooteikoonid_mbl.jpg'); }
.chd .sisu h2 { background-image: url('../pics/ggb/tooteikoonid_chd.jpg'); }
.tec .sisu h2 { background-image: url('../pics/ggb/tooteikoonid_tec.jpg'); }
.tec .fi .sisu h2 { background-image: url('../pics/ggb/tooteikoonid_tec_fi.jpg'); }

/* for ie */
.ava .sisu table {
  font: 14px 'Trebuchet MS',sans-serif;
} 

.ava .sisu a { font: 11px/17px Verdana, Arial, Helvetica, sans-serif; float: none;  }
.mbl .ava .sisu a { color: #197519; }
.chd .ava .sisu a { color: #774420; }
.tec .ava .sisu a { color: #454545; }
.ava .sisu hr { height: 0; width: 100%; line-height: 0; font-size: 0; margin: 5px 0; padding: 0;}

.mbl .ava .sisu hr { border-bottom: 1px solid #E4E9EE; }
.chd .ava .sisu hr { border-bottom: 1px solid #F4E5D5; }
.tec .ava .sisu hr { border-bottom: 1px solid #ececec; }

.ava h2.reklaamsonum { font-size:11px; font-weight: 300; color: #808080;  display: block; margin-top: 20px; padding: 3px; width: 100%; height:100%; float: left; }
.ava h2.reklaamsonum a { color:black; line-height:normal; }

/* avalehe reklaam */
.ava_reklaam { width: 100%; float: left; margin:0px; padding: 0; height: 100%; list-style-type:none;}
.ava_reklaam li { margin:0 4px 0 3px; padding:0; float:left; clear:none; background-color:white;}
.ava_reklaam img {border: 1px solid #999999; }
.ava_reklaam img:hover { border: 1px solid #FF9900; }
/*.ava_reklaam img.apilt_konto {float:right; position:relative; top:-107px; left:142px; margin:0 0 -85px; padding:0; display:block; border:0 none white; }
.ava_reklaam img.apilt_konto_left {float:left; position:relative; top:-107px; left:0px; margin:0 0 -85px; padding:0; display:block; border:0 none white; }*/

.ava_reklaam img.apilt_konto {float:right; position:relative; top:-107px; right: -1px; margin:0 0 -85px; padding:0; display:block; border:0 none white; }
.ava_reklaam img.apilt_konto_left {float:left; position:relative; top:-107px; left: -1px; margin:0 0 -85px; padding:0; display:block; border:0 none white; }


.ava ul.ava_tooted { width: 230px; float: right; margin:0px; padding: 0; height: 100%; list-style-type:none;}

.rekl {width:590px; height:100%; padding-right: 25px; float: right;} 
 
.rekl h2 { width:100%; font: bold italic 20px/60px Arial; text-align: right;}
.rekl li { display: block; list-style-type: none; float:right; white-space:nowrap; width:100%; height: 33%; vertical-align: middle; color:#1E7B1E;}

.reklaam_text { width:100%; height:0px; display:table; margin-bottom: 4px; }
.reklaam_text tr { height:1px; background-color:#C6C6C6; }
.reklaam_text #reklaam_text {
    font-size:14px; font-weight:bold; 
    background-color:#D7D7D7; 
    height:12px;
}

.mbl .reklaam_text #reklaam_text, .mbl .reklaam_text #reklaam_text a { color: #1E7B1E; }
.chd .reklaam_text #reklaam_text, .chd .reklaam_text #reklaam_text a { color: #774420; }
.tec .reklaam_text #reklaam_text, .tec .reklaam_text #reklaam_text a { color: #1E7B1E; }
.reklaam_text #reklaam_text td {padding-left:10px; }

.infolaused { font: 12px 'Trebuchet MS',sans-serif; clear: both; width:182px; margin: 0 0 2px; }
.infolaused li a { text-decoration: none; display: block; padding:4px 0 4px 13px;}
.infolaused li { padding: 0; margin: 1px; width: 180px; float: left; display:block; list-style-type:none; }

.mbl .infolaused { background-color: #EDEDED;}
.mbl .infolaused li { background-color: #E2E2E2; }
.mbl .infolaused li:hover { background-color: #D2D2D2; }
.chd .infolaused { background-color: #F4E5D5;}
.chd .infolaused li { background-color: #C8A888; }
.chd .infolaused li:hover, .chd .infolaused li:hover a{ background-color: #9B7344; color: white;}
.tec .infolaused { background-color: #EDEDED;}
.tec .infolaused li { background-color: #E2E2E2; }
.tec .infolaused li:hover { background-color: #D2D2D2; }

.categories li {margin-left:10px;}

