@charset "utf-8";
									
html, body { text-align: center; width: 100%; background: url(gfx/topb.jpg) repeat-x 0% 0% #fff; padding: 0px; margin: 0px; }
html, body, div, input, textarea { font-family: verdana, tahoma, arial; font-size: 11px; color: #000; }
	   
a { text-decoration: none; color: #006600; }
a:hover { text-decoration: underline; color: #006600; }

#null { margin: 0 auto; text-align: left; width: 708px; }

#topic { width: 708px; background: url(gfx/topic.jpg) no-repeat top left; height: 115px; position: relative; margin: 0px; padding: 0px; }
.t_links { display: block; float: right; width: 310px; margin-top: 70px; }
.t_links a { display: block; float: left; width: 73px; height: 16px; text-decoration: none; }	  
.t_links a:hover { text-decoration: none; }
#ava { background: url(gfx/ava_1.gif) no-repeat; }
#ava:hover { background: url(gfx/ava_2.gif) no-repeat; }
#firm { background: url(gfx/firm_1.gif) no-repeat; }
#firm:hover { background: url(gfx/firm_2.gif) no-repeat; }
#mk { background: url(gfx/mk_1.gif) no-repeat; margin: 0px 5px 0px 5px; }
#mk:hover { background: url(gfx/mk_2.gif) no-repeat; }
#kont { background: url(gfx/kont_1.gif) no-repeat; }
#kont:hover { background: url(gfx/kont_2.gif) no-repeat; }

#suurpilt { display: block; position: relative; width: 708px; height: 261px; background: url(gfx/suur.jpg) no-repeat; text-align: center; }

#sisu { display: block; position: relative; width: 708px; }

.vasak { display: block; width: 266px; float: left; position: relative; padding-top: 3px; }
.v_uudis { padding-bottom: 6px; margin-bottom: 2px; background: url(gfx/v_back.gif) no-repeat bottom center; }
.v_uudis a { display: block; background: url(gfx/uudisback.gif) no-repeat; padding: 7px 8px 9px 18px; height: 14px; font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none; width: 243px; }
.v_uudis a:hover { text-decoration: none; color: #fff; background: url(gfx/uudisback2.gif) no-repeat; }


.parem { display: block; position: absolute; top: 0px; right: 0px; width: 438px; background: url(gfx/pageback.gif) repeat-y; z-index: 10; }
.p_top { display: block; height: 34px; font-size: 13px; font-weight: bold; background: url(gfx/pagetitle.gif) no-repeat; padding: 20px 10px 20px 20px; }
.p_sisu { display: block; padding: 10px; background: url(gfx/pagetop.gif) no-repeat 0% 0%; text-align: left; margin-bottom: 12px; color: #000; z-index: 50; }
.p_bot { position: absolute; left: 0px; bottom: 0px; }
