@charset "UTF-8";

.info .sisu { width: 808px; }
.info .sisu.info_wide { width: 100%; font-size:12px; } /* no menu */

div.infotocsection { float: left; width: 202px; margin-top: 20px; }

div.infotocsection h1 {
    float: none;
    font: bold 12px 'Trebuchet MS', sans-serif;
    margin: 0 0 5px 0;
    padding: 0 0 0 17px;
}
.mbl div.infotocsection h1 { color: #0066CC; background: url(../pics/ggb/infosectitlet-mbl.png) no-repeat 1px 5px;}
.chd div.infotocsection h1 { color: #AC5500; background: url(../pics/ggb/infosectitlet-chd.png) no-repeat 1px 5px;}
.tec div.infotocsection h1 { color: #AC5500; background: url(../pics/ggb/infosectitlet-chd.png) no-repeat 1px 5px;}

div.infotocsection a {
    display: block;
    font: normal 10px Verdana, sans-serif;
    margin: 0 5px 5px 7px;
    text-decoration: underline;
}
.mbl div.infotocsection a { color: #0066CC; }
.chd div.infotocsection a { color: #E06400; }
.tec div.infotocsection a { color: #0066CC; }

div.infotocsection a.selected {
    color: black;
    text-decoration: none;
}

h2.section {
    border-bottom: 1px solid #cccccc;
    clear: both;
    color: #4D4D4D;
    font: normal 18px 'Trebuchet MS', sans-serif;
    margin: 0 0 15px 0; padding: 15px 0 0 0;
}

h3.section {
    font: normal 12px 'Trebuchet MS', sans-serif;
    color: #4d4d4d;
    margin: 10px 0; padding: 0;
}

/* infolehtede css reset */
h3 { font-size:12px; font-weight:bold;}

h4.section {
    font: normal 11px 'Trebuchet MS', sans-serif;
    color: #4d4d4d;
    margin: 5px 0;
    padding: 0;
}

/* forms */
form.login input, 
form.recoverpwd input, 
form.register input { display: block;  margin: 3px 0; }

form.register input.subscribe, form.login input.subscribe { display: inline; border: 0 none white; }

form.pamplet { text-align: right;  width: 400px; font: 12px Verdana,sans-serif; }
form.pamplet label { vertical-align: top; }
form.pamplet input, form.pamplet textarea, form.pamplet select { padding-left:5px; width:200px; vertical-align:bottom; margin-bottom: 3px; font: 12px Verdana,sans-serif;}
form.pamplet input.check {width: 20px;}
form.pamplet select {width:206px; padding:0;}
form.pamplet input.submitbutton { height: auto; width: auto; }

form.reklform { text-align: right;  width: 800px; font: 12px Verdana,sans-serif; }
form.reklform label { vertical-align: top; padding-right: 5px; }
form.reklform input, form.reklform textarea, form.reklform select { padding-left:5px; width:200px; vertical-align:bottom; margin-bottom: 3px; font: 12px Verdana,sans-serif;}
form.reklform input.check {width: 20px;}
form.reklform select {width:206px; padding:0;}
form.reklform input.submitbutton { height: auto; width: auto; }

/* konto leht */
.acc td, .acc th { padding: 2px }
.acc .summa { font-weight: bold; text-align: right; padding-left: 5px;}

.acc.rec { margin-top:10px; }
.acc.rec td { padding-right: 5px; }

.acc_pager {display:block; float:left; text-align:right;}
.acc_pager li {display:inline; padding:5px 4px;text-align:right; }
.acc_pager .sel { color:red; }
