@charset "iso-8859-1";

body, html { margin: 0px; padding: 0px; text-align: center; height: 99%; background: #000; }
body, div, input, textarea { font-family: "AGBook", georgia, tahoma, verdana, arial; font-size: 11px; color: #fff; }


.testd {display: block; position: absolute; width: 250px; height: 178px; top: 217px; right: 0px; left: 530px; z-index: 15; padding: 1px; overflow: auto;}

a { color: #ffffff; text-decoration: none; border: 0px; }
a:hover { color:#F4CB44;  text-decoration: none; }	
a img { border: 0xp; }

#pealkiri { display: block; margin-bottom: 10px; font-weight: bold; color: #F4CB44 ; font-size: 16px; }

#null { margin: 0 auto; width: 800px; text-align: left; padding: 15px; }

#header { display: block; }
.flags {display: block; float: left;}
.flags a {border: 0px; margin-bottom: 5px; text-decoration: none; }
.flags a:hover { text-decoration: none; border: 0px; }	
.flags a img { border: 0px; }

.logo { display: block; float: left; width: 250px; height: 60px; }
.logo a img { border: 0px; }

.banner { display: block; float: left; width: 468px; height: 60px; }
.banner a img { border: 0px; }						

#menu { display: block; position: relative; height: 30px; }
#menu a { display: block; float: left; font-size: 12px; width: 100px; padding: 5px 0px 5px 0px; text-align: center; text-transform: uppercase; font-weight: bold;}
#active { color: #F4CB44; }

#sisu { display: block; position: relative; height: 400px; z-index: 1; width: 800px; }
.taust { display: block; position: relative; width: 800px; height: 400px; z-index: 5; }
.grid { display: block; position: absolute; width: 800px; height: 400px; top: 0px; left: 0px; z-index: 10; }			
#cont0 { display: block; position: absolute; width: 520px; height: 398px; top: 1px; left: 0px; z-index: 15; overflow: auto; }
#cont0 p {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#cont0 ul {padding: 0px 0px 0px 15px; margin: 10px 0px 0px 0px;}
#cont1 { display: block; position: absolute; width: 520px; height: 398px; top: 1px; left: 0px; z-index: 15; overflow: auto; }
.cont2 { display: block; position: absolute; width: 250px; height: 350px; top: 30px; right: 0px; left: 535px; z-index: 15; padding: 5px; text-align:center; }
.cont2 img { width: 190px;}


.cont2_smaller { display: block; position: absolute; width: 250px; height: 400px; top: 0px; right: 0px; left: 525px; z-index: 15; padding: 5px; text-align:center; }
.cont2_smaller img { width: 135px; }
#cont2_gal { display: block; position: absolute; width: 250px; height: 238px; top: 80px; right: 0px; left: 530px; z-index: 15; padding: 1px; overflow: auto;}
#cont2_gal img { width: 200px; }

#cont3_gal { display: block; position: absolute; width: 250px; height: 260px; top: 156px; right: 0px; left: 530px; z-index: 15; padding: 1px; overflow: auto;}
#cont3_gal a { display: block; font-weight: bold;  padding: 5px 0px 0px 0px; }

#cont4_gal { display: block; position: absolute; width: 238px; height: 387px; top: 10px; right: 0px; left: 560px; z-index: 15; padding: 1px; overflow: auto;}
#cont4_gal img { width: 200px; }
#cont4_gal a { display: block; font-weight: bold;  padding: 5px 0px 0px 0px;}


#cont5_gal { display: block; position: absolute; width: 250px; height: 389px; top: 5px; right: 0px; left: 530px; z-index: 15; padding: 1px; overflow: auto;}
#cont5_gal a { display: block; font-weight: bold;  padding: 5px 0px 0px 0px;}


#cont6_gal { display: block; position: absolute; width: 250px; height: 178px; top: 217px; right: 0px; left: 530px; z-index: 15; padding: 1px; overflow: auto;}
#cont6_gal img { width: 200px; }

#cont7_gal { display: block; position: absolute; width: 250px; height: 127px; top: 80px; right: 0px; left: 530px; z-index: 15; padding: 1px; overflow: auto;}
#cont7_gal img { width: 200px; }


#cont1 .div, #cont0 .div { display: block; padding: 30px; text-align: justify; line-height: 150%; }
.pk { display: block; margin-bottom: 10px; font-weight: bold; color: #F4CB44; font-size: 14px; }
#cont1 .div .list { display: block; padding: 3px 0px 3px 0px; font-weight: bold; }
#cont1 .div .list .date:hover { color: #F4CB44; }
#cont1 .div .list .date { color: #ffffff; margin-right: 10px; }
.sml { display: block; font-size: 10px; padding: 2px 5px 2px 15px; color: #F4CB44; }
.cont3 { display: block; position: absolute; top: 350px; left: 0px; height: 50px; width: 550px; z-index: 15; }
.cont3 div { display: block; margin: 15px 75px 0px 75px; }
.cont4 { display: block; position: absolute; top: 350px; left: 0px; height: 50px; width: 800px; z-index: 15; }
.cont4 div { display: block; margin: 15px 150px 0px 130px; }  

.cont3 div .left, .cont4 div .left { display: block; float: left; background: url(gfx/aleft.png) no-repeat top left; padding-left: 25px; }
.cont3 div .right, .cont4 div .right { display: block; float: right; background: url(gfx/aright.png) no-repeat top right; padding-right: 25px; }

#cont5 { display: block; position: absolute; width: 510px; height: 377px; top: 1px; left: 0px; z-index: 15; overflow: auto; padding: 10px; }		 
#cont6 { display: block; position: absolute; width: 800px; height: 377px; top: 1px; left: 0px; z-index: 15; overflow: auto; padding: 10px; }		 
.contact { display: block;  line-height: 130%;  }
.contact a { display: block; float: left; width: 400px; height:65px; overflow: hidden; margin-right: 10px;  }

.yldinfo { display: block; line-height: 130%;}

.gtitle { display: block; position: absolute; width: 415px; height: 40px; top: 20px; left: 100px; z-index: 15; overflow: auto; font-weight: bold; color: #F4CB44 ; font-size: 16px;}
.ginfo { display: block; position: absolute; width: 415px; height: 40px; top: 40px; left: 100px; z-index: 15; overflow: auto; font-weight: normal; color: #fff ; font-size: 11px;}
#gallery { display: block; position: absolute; width: 415px; height: 240px; top: 80px; left: 100px; z-index: 15; overflow: auto; }
#gallery .gl{ display: block; float: left; width: 100px; height: 80px; background: #000; }
#gallery a { display: block; width: 94px; height: 74px; text-decoration: none; margin: 3px; }
#gallery a:hover { text-decoration: none; }	

#bgallery { display: block; position: absolute; width: 515px; height: 240px; top: 80px; left: 100px; z-index: 15; overflow: auto; }
#bgallery .gl{ display: block; float: left; width: 100px; height: 80px; background: #000; }
#bgallery a { display: block; width: 94px; height: 74px; text-decoration: none; margin: 3px; }
#bgallery a:hover { text-decoration: none; }	


#footer { display: block; height: 21px; font-size: 12px; margin-top: 15px;}
.newsletter { display: block; float: left; padding: 3px; height: 15px; color: #000; width: 450px; }
.newsletter a { color: #000; }
.copy { display: block; width: 800px; float: right; padding: 3px; height: 15px; color: #fff; text-align: right; }

.kast { display: block; width: 15px; height: 3px; border: 4px solid #fff; text-decoration: none; }
.kast:hover { border: 4px solid #F4CB44 ; text-decoration: none; }
