body {
    color: #525252
}

input[type=text],
input[type=search],
option,
select,
textarea {
    background-color: #FFF;
    border: 1px solid grey;
    -webkit-border-radius: 3;
    -moz-border-radius: 3;
    border-radius: 3px;
    color: #3A77AA;
    font-family: verdana;
    font-size: 12px;
    padding: 3px
}

button,
input[type=reset],
input[type=submit] {
    background: #288cb6;
    background-image: -webkit-linear-gradient(top, #288cb6, #86d0e4);
    background-image: -moz-linear-gradient(top, #288cb6, #86d0e4);
    background-image: -ms-linear-gradient(top, #288cb6, #86d0e4);
    background-image: -o-linear-gradient(top, #288cb6, #86d0e4);
    background-image: linear-gradient(to bottom, #288cb6, #86d0e4);
    -webkit-border-radius: 8;
    -moz-border-radius: 8;
    border-radius: 8px;
    text-shadow: 1px 1px 3px #8cd2e5;
    -webkit-box-shadow: 0 0 7px #a1a1a1;
    -moz-box-shadow: 0 0 7px #a1a1a1;
    box-shadow: 0 0 7px #a1a1a1;
    font-family: Arial, Tahoma;
    font-weight: 700;
    letter-spacing: .7px;
    color: #fff;
    font-size: 12px;
    padding: 4px 12px;
    border: 2px solid #fff;
    text-decoration: none
}

button:hover,
input[type=reset]:hover,
input[type=submit]:hover {
    background: #2da1cf;
    background-image: -webkit-linear-gradient(top, #2da1cf, #8cd2e5);
    background-image: -moz-linear-gradient(top, #2da1cf, #8cd2e5);
    background-image: -ms-linear-gradient(top, #2da1cf, #8cd2e5);
    background-image: -o-linear-gradient(top, #2da1cf, #8cd2e5);
    background-image: linear-gradient(to bottom, #2da1cf, #8cd2e5);
    text-decoration: none
}

button:active,
input[type=reset]:active,
input[type=submit]:active {
    border: 2px solid #ddd;
}


button:focus,
input[type=reset]:focus,
input[type=submit]:focus {
    outline:none;
}

h1,
.hind,
.pealkiri,
a:link,
a:visited,
a.pealkiri:link,
a.pealkiri:visited {
    font-family: Verdana, Arial;
    font-weight: bold;
    text-decoration: none
}

.pealkiri,
a.pealkiri:link,
a.pealkiri:visited {
    color: #C60;
    font-size: 15px
}

h1,
table.promotoode .pealkiri,
table.tooted_list .pealkiri {
    font-size: 12px
}

table.promotoode,
table.toode,
table.tooted_list {
    font-size: 12px;
    font-family: Verdana, Arial;
    color: #525252
}

.pilt {
    width: 95px;
    border: 1px solid #EAEAEA;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 4px
}

table.promotoode .pilt {
    border: 0px
}

.hind {
    color: #39C;
    font-size: 15px;
    margin-bottom: 5px
}

table.promotoode .hind,
table.tooted_list .hind {
    font-size: 14px
}

div.helista {
    margin-left: auto;
    margin-right: auto;
    width: 480px;
    border: 1px solid #7ecbe0;
    background: #F4FBFD
}

.menuu,
.text {
    border-left: 1px solid #EAEAEA;
    border-right: 1px solid #EAEAEA
}

.pmenuu,
.tiitel {
    background-repeat: no-repeat
}

h1 {
    color: #FFF
}

a:active,
a:hover,
a:link,
a:visited {
    font-family: verdana, Arial;
    color: #39c;
    font-weight: 400;
    font-size: 12px
}

a:active,
a:hover {
    text-decoration: underline
}

.pmenu0,
.pmenu1 {
    text-align: center;
    width: 97px;
    letter-spacing: 0;
    text-decoration: none;
    cursor: pointer;
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: 700
}

.tiitel {
    background-image: url(../images/tiitel.png)
}

.pmenuu {
    height: 48px;
    background-image: url(../images/menuu2.gif)
}

.pmenu0 {
    color: #FFF
}

.pmenu1 {
    color: #369
}

.l {
    text-align: right;
    padding-right: 5px;
    padding-left: 10px
}

.lr {
    text-align: center
}

#lightbox,
.r {
    text-align: left
}

.r {
    padding-left: 5px;
    padding-right: 10px
}

.pakkumised,
.tooted {
    height: 40px;
    vertical-align: top;
    padding-top: 8px;
    padding-left: 30px;
    background-repeat: no-repeat
}

.tooted {
    cursor: pointer;
    background-image: url(../images/tooted.png);
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: 700;
    color: #FFF
}

.pakkumised {
    background-image: url(../images/pakkumine.gif)
}

.amenu0,
.amenu1 {
    padding-top: 3px;
    padding-bottom: 3px;
    font-family: Verdana, Arial;
    font-size: 12px;
    padding-left: 10px;
    cursor: pointer;
    text-decoration: none
}

.pakkumised_all {
    width: 534px;
    height: 20px;
    background-image: url(../images/pakkumine_all.gif);
    background-repeat: no-repeat
}

.bottom {
    width: 740px;
    height: 49px;
    background-image: url(../images/bottom_new.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    z-index: 999
}

.tooted1 {
    width: 204px;
    height: 20px;
    background-image: url(../images/tooted_all.gif);
    background-repeat: no-repeat
}

.amenu0 {
    color: #000
}

.amenu1 {
    color: grey
}

.text {
    padding-left: 5px
}



#ajax_tooltipObj div,
div.helista {
    position: relative
}

#ajax_tooltipObj .ajax_tooltip_content {
    border: 1px solid #7ecbe0;
    -moz-border-radius: 10px;
    border-radius: 10px;
    left: 0;
    top: 0;
    position: absolute;
    width: 300px;
    background-color: #F4FBFD;
    padding: 5px 10px;
    overflow: auto;
    z-index: 1000001;
    color: #525252;
    font: 12px Verdana, Arial, sans-serif
}