img {display: block;}

body { margin:0; padding:0; background:#E7E7E7 url("templates/public/img/i/bg.jpg") repeat-x; }

body,td,th,div { font-family:Helvetica Neue, Helvetica Arial, sans-serif; font-size:11px; color:#444; }

a:link { text-decoration:none; color:#777; }
a:visited { text-decoration:none; color:#777; }
a:hover { text-decoration:none; color:#111; }
a:active { text-decoration:none; color:#444; }

/* img, div { behavior:url("templates/public/img/c/iepngfix.htc"); } */
img { border:0; }

p { margin:7px 0 0 0; line-height:16px; }

.jagu { color:#FFF; font-weight:bold; }
.riik a { color:#CCC; text-decoration:none; }
.riik a:link { color:#CCC; text-decoration:none; }
.riik a:hover{ color:#FFF; text-decoration:none; }
.riik a:visited { color:#CCC; text-decoration:none; }
.riik a:active { color:#CCC; text-decoration:none; }


#pilt { width:870px; height:150px; margin:15px 0 -20px 0; background-repeat:no-repeat; text-align:center; padding:28px 0 0 0; }

#kast_p { background-color:#fff; padding:0; margin-left:20px; padding:10px 0 10px 0; }
#kast { background-color:#fff; padding:0; padding:10px 0 10px 0;}
#kast210 { padding:5px 0 6px 0; width:210px; background-color:#FFF; font-weight:bold; color:#000; border-bottom:1px solid #D3D3D3; }
#kast250 { padding:5px 0 6px 0; width:250px; background-color:#FFF;  font-weight:bold; color:#000; border-bottom:1px solid #D3D3D3; }
#kast300 { padding:5px 0 6px 0; width:300px; background-color:#FFF; font-weight:bold; color:#000; border-bottom:1px solid #D3D3D3; }
.kast_300 { background-color: #ffffff; margin-left: 20px; padding: 10px 0; width: 300px;}
#kast550 { padding:5px 0 6px 0; width:550px; background-color:#FFF; font-weight:bold; color:#000; border-bottom:1px solid #D3D3D3; }
#kast550_2 { padding:0 0 0 15px; width:535px; background-color:#FFF; font-weight:bold; color:#000; border-bottom:1px solid #D3D3D3; }
#kast600 { padding:5px 0 6px 0; width:600px; background-color:#FFF; font-weight:bold; color:#000; border-bottom:1px solid #D3D3D3; }

.m{ vertical-align:sub; }

/* OTSING */

#applesearch { margin-top:11px; float:right; }
#applesearch .sbox_l  { /*default styling*/ }
#applesearch .sbox_r  { /*default styling*/ }
#applesearch .sbox input { /*default styling*/ width: 140px; float:left; }
#content { clear: both; }

/* google hack */
div.gmnoprint {
font-size: 0 !important;
}

/* Search */

#topmenu #search {float: right; width: 127px; display: inline; margin: 3px 0 0 0;}
#topmenu #search .submit {float: left; width: 17px; height: 19px;}
#topmenu #search .search {float: left; width: 85px; height: 19px; display: inline; padding: 2px 0 0 5px; font-size: 11px; border: 0; background: url('../i/srch_bg.gif') repeat-x;}
html:first-child #topmenu #search .search {float: left; width: 96px; height: 19px; display: inline; padding: 0 0 0 5px; font-size: 11px; border: 0; background: url('../i/srch_bg.gif') repeat-x;}
#topmenu #search .search_right {float: left;}

#unitipmid { 
color: #fff;
}

#TipBox {
  z-index: 999;
  background: transparent url("../../../js/unitip/images/TipMid.png");
}

#TipBox a {
  color: #FFFFFF;
}

#TipBox a:hover {
  color: #CCCCCC;
}

.vali { position:relative; visibility:hidden; width:918px; height:315px; z-index:40; background:url(../i/bg_valiriik.png) no-repeat; margin-top:-40px; 
top: -1000px;}

.valiLink {
cursor: pointer;
color: #CCCCCC;
}
.valiLinkHover {
cursor: pointer;
color: #FFFFFF;
}