body {
   font-family : Verdana;
   margin : 0;
   font-size : 11px;
}


form {
   margin : 0;
}
p, td {
   font : Verdana;
   margin : 0;
   font-size : 11px;
}
.vasak {
   margin-left : 10px;
}
.ylal {
   margin-top : 3px;
}
.ylall {
   margin-top : 10px;
	vertical-align: top;
}
.alternate { background-color : #ccffcc; }
.over { background-color : #ccccff; }

.all {
   margin-bottom : 5px;
}
.paremal {
   margin-right : 10px;
}
.seikluseikoonid {
   margin-right : 2px;
}
.pilt {
   margin-right : 8px;
   margin-top : 4px;
   margin-bottom : 4px;
   border : 0;
}
.parem {
   text-align : right;
}
.keskel {
   text-align : center;
}
.must {
   color : black;
}
.valge {
   color : #fff;
}
.hall {
   color : gray;
}
.punane {
   color : red;
}
.roheline {
   color : #080;
}
.sinine {
   color : blue;
}
.lilla {
   color : #BF00BF;
}
.oranz {
   color : #ffa500;
}
.kollane_taust {
   background-color : yellow;
}
a, .link {
   text-decoration : none;
   font-size : 11px;
   color : #5d5d5d;
}
a:hover {
   text-decoration : none;
}

.no_line, #o_shout {
   text-decoration : none;
}
.bold {
   font-weight : bold;
}
.light {
   font-weight : normal;
}
.markus {
   font-style : italic;
}
.admin {
   color : red;
}
.alam {
   font : Georgia;
   font-size : 12px;
   font-weight : bold;
   margin-bottom : 5px;
   margin-top : 10px;
   color : #080;
}

.alam5 {
   font : Georgia;
   font-size : 12px;
   font-weight : bold;
   margin-bottom : 5px;
   margin-top : 15px;
   color : red;
}


.vp {
   font : Georgia;
   font-size : 12px;
   font-weight : bold;
   margin-bottom : 5px;
   margin-top : 10px;
   color : #080;
}
.vpv {
   font : Georgia;
   font-size : 11px;
   font-weight : bold;
   margin-bottom : 5px;
   margin-top : 10px;
   color : #080;
}
.ap {
   font : Georgia;
   font-size : 12px;
   font-weight : bold;
   margin-bottom : 5px;
   color : #080;
}
.pealkiri {
   color : black;
   font-size : 20px;
   font-family: Georgia;
   font-weight : bold;
   margin-top : 5px;
   margin-bottom : 5px;
}
.pisi {
   font-size : 9px;
   margin : 0;
   font : arial;
}
.v11 {
   font-size : 11px;
   margin : 0;
   font : Verdana;
}
.v12 {
   font-size : 12px;
   margin : 0;
   font : Georgia;
}
.joonall {
   border-bottom : 1px solid #ffa500;
}
.logi {
   font-size : 11px;
   margin : 0;
   font : Verdana;
}
img.hint {
   margin-top : 3px;
}
img {
   border : 0;
}

.pild {
   margin: 5px;
   
}

.piltkeskel {

	
	}

.rub {
   color : gray;
   font-size : 15px;
   font : Georgia;
   font-weight : bold;
   margin-bottom : 0;
   background-color : #fff;
}
input.btn {
   color : #080;
   font : Verdana;
   margin: 0px;
   font-weight : bold;
   background-color : #fff;
   border : 1px solid black;
}
#o1 input.btn	{
	width: 60px;
}

input.btn2 {
   height : 18px;
   color : #080;
   font : Verdana;
   font-weight : bold;
   border : #000 1px solid;
   background-color : #fdf1e6;
   font-size : 11px;
}

#o1 input.btn2	{
	width: 63px;
}

input.btn3 {
   position : absolute;
   left : 80px;
   height : 18px;
   color : #080;
   font : Verdana;
   font-weight : bold;
   border : 1px solid #080;
   background-color : #fff;
   font-size : 10px;
}
#login {
   position : absolute;
   left : 10px;
   top : -13px;
   width : 457px;
   background-color : #fff;
}
#online {
   position : absolute;
   left : 10px;
   top : 24px;
   width : 991px;
   height : 156px;
   background-image : url(gfx/test.gif);
   border: 1px solid #080;
   padding : 17px 7px 7px 7px;
}
#vasak {
   position : absolute;
   left : 10px;
   top : 291px;
   width : 410px;
}
#parem {
   position : absolute;
   left : 430px;
   top : 291px;
   width : 410px;
}
#parem_all {
   position : absolute;
   left : 430px;
   top : 550px;
   width : 410px;
}
#suur {
   position : absolute;
   left : 10px;
   top : 291px;
   width : 610px;
}
#reklaam {
   position : absolute;
   left : 850px;
   top : 225px;
   width : 165px;
}
#pilt{  
   position: absolute; 
   left: 854px; 
   top: 25px; 
   width: 160px; 
   height: 157px;
   background-color : #fdebd6;
   text-align : center;
}
#kast {
   border: 1px solid #ffa500;
   padding : 17px 15px 0 7px;
   width : 388px;
}
#kastnimi {
   position : relative;
   top : -28px;
   height : 21px;
   left : -8px;
   width : 250px;
   background-image : url(../gfx/j.gif);
}
#viga {
   position : absolute;
   top : 3px;
   height : 18px;
   width : 601px;
   left : 9px;
   background-color : red;
   padding-left : 7px;
   padding-top : 2px;
   color : #fff;
   font : Georgia;
   font-size : 12px;
   font-weight : bold;
}
#teade {
   position : absolute;
   top : 3px;
   height : 18px;
   width : 351px;
   left : 9px;
   background-color : #080;
   padding-left : 7px;
   padding-top : 2px;
}
#ilm {
   position : absolute;
   top : 6px;
   height : 15px;
   width : 533px;
   left : 475px;
   padding-left : 7px;
   padding-top : 2px;
   text-align : right;
}
#kastpager {
   position : relative;
   top : -13px;
   height : 15px;
   width : 200px;
   left : 191px;
}
#kastpagerall {
   position : relative;
   top : 18px;
   height : 15px;
   width : 200px;
   left : 191px;
}
#monitor {
   position : absolute;
   top : -10px;
   height : 13px;
   width : 199px;
   left : 630px;
   background-color : #080;
}
#sisu {
   position : relative;
   top : -20px;
   left : 8px;
}
#menu {
   position : absolute;
   left : 10px;
   top : 225px;
   width : 830px;
   height : 60px;
}
#menyy {
   position : absolute;
   left : 340px;
   width : 501px;
   height : 51px;
   top : 225px;
   background-image : url(../gfx/j1.gif);
   padding-top : 7px;
}
#lisamenyy {
   position : relative;
   left : 0;
   top : 0;
   width : 380px;
}
#o1 {
   position : absolute;
   top : 12px;
   height : 140px;
   left : 8px;
   width : 150px;
   overflow : hidden;
}
#o2 {
   position : absolute;
   top : 0;
   height : 160px;
   left : 144px;
   width : 280px;
   background-color : #fdebd6;
   padding : 12px 10px 0 10px;
   overflow : hidden;
}
#o3 {
   position : absolute;
   top : 0;
   height : 160px;
   left : 344px;
   width : 148px;
   padding : 12px 10px 0 10px;
   overflow : hidden;
}
#o4 {
   position : absolute;
   top : 0;
   height : 156px;
   left : 454px;
   width : 243px;
   background-color : #fff;
   padding : 4px 10px 0 10px;
   overflow : hidden;
}
#o5 {
   position : absolute;
   top : 0;
   height : 138px;
   left : 720px;
   width : 112px;
   background-color : #fff;
   padding : 12px 7px 5px 4px;
   overflow : hidden;
   overflow-y: scroll;
}
#ob {
   position : absolute;
   top : 148px;
   height : 20px;
   left : 1px;
   width : 982px;
   border-top : 1px solid #080;
   margin-top : 10px;
   background-color : #c8e8c7;
   padding-left : 10px;
   padding-right : 10px;
   overflow : hidden;
}
.nupp {
   margin-bottom : 2px;
}
.men1 {
   font-family : Georgia;
   font-weight : bold;
   font-size : 14px;
   margin-top : 8px;
   margin : 0;
   margin-right : 10px;
   color : black;	
}
.men2 {
   font-family : Georgia;
   font-weight : bold;
   font-size : 14px;
   margin-top : 8px;
}
.rubriik {
   font-family : Georgia;
   color : #007416;
   font-size : 14px;
   margin-left : 8px;
}
.op {
   font : Georgia;
   color : #ff7e00;
   font-size : 12px;
   margin-bottom : 8px;
   font-weight : bold;
}
#t50 {
   position : relative;
   margin-left : 2px;
}
.visible {
   visibility : visible;
}
.hidden {
   visibility : hidden;
}

