@charset "iso-8859-1";

body { background: url(../images/taust.jpg) repeat-x 0% 0%; margin: 0px; padding: 0px; text-align: center; }
body, div, td, input, textarea { font-family: verdana, tahoma, arial; font-size: 13px; color: #000; }
	  
a { color: #336600; text-decoration: none; }
a:hover { color: #336600; text-decoration: underline; }
a img { border: 0px; }

div.scrollbar {height: 700px; overflow: auto; border: 0; padding: 5px;}
	

#left { float: left; }
#right { float: right; }
#d5 { display: block; clear: both; height: 5px; }
#d10 { display: block; clear: both; height: 10px; }
#d25 { display: block; clear: both; height: 25px; } 


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

#topic { display: block; position: relative; height: 151px; background: url(../images/topic.jpg) no-repeat top center; }
#topic a { display: block; height: 151px; width: 100%; }			

#menu { display: block; height: 45px; background: url(../images/mnull.jpg) no-repeat top center; width: 804 px }
#menu a { display: block; float: left; padding: 8px; font-size: 13px; text-transform: uppercase; color: #000; font-weight: bold; }
#menu a:hover { color: #336600; }
.ma { background: url(../images/mtriip.jpg) no-repeat top right; }   

#sisu { display: block; position: relative; width: 810px; }
#fkast { display: block; float: left; width: 260px; border: 1px solid #666; background: url(../images/snull.jpg); }
.fkastm { margin-right: 8px; }
.fkimg { background: url(../images/fnull.jpg) repeat-x top left; padding: 4px; }
.fknimi { display: block; background: url(../images/ftopic.jpg) no-repeat top center; text-align: center; text-transform: uppercase; font-size: 13px; padding: 8px; font-weight: bold; }
.fksisu { display: block; padding: 10px; text-align: justify; }

.fksisu1 { display: block; padding: 10px; text-align: justify; }
.fksisu1 a { display: block; padding: 10px; text-align: center; color: red;}

#ssuur { display: block; border: 1px solid #666; background: url(../images/snull.jpg); width: 804px; }
#ssuur1 { display: block; border: 1px solid #666; background: url(../images/snull.jpg); width: 801px; }
#ssuur2 { display: block; border: 1px solid #666; background: url(../images/snull.jpg); width: 801px; }

#sleft { display: block; float: left; width: 270px; }
.tr { background: url(../images/snull.jpg); border: 1px solid #666; width: 230px; padding: 10px; } 
.tr1 { background: url(../images/snull.jpg); border: 1px solid #666; width: 240px; padding: 10px; } 
#sright { display: block; float: right; width: 520px; background: url(../images/snull.jpg); border: 1px solid #666; margin-right: 6px; }	  

.kmenu a { display: block; text-align: center; text-transform: uppercase; font-size: 13px; padding: 10px 0px 10px 0px; font-weight: bold; background: url(../images/tm_1.gif) no-repeat 50% 50%; width: 262px; margin-bottom: 5px; }
.kmenu a:hover { color: #000; background: url(../images/tm_2.gif) no-repeat 50% 50%; text-decoration: none; }	   

.klist a { display: block; padding: 2px; margin-bottom: 1px; position: relative; width: 98%; color: #000;}
.klist a span { position: absolute; top: 3px; right: 3px; }
.klist a:hover { text-decoration: none; margin-bottom: 0px; border-bottom: 1px solid #336600; color: #336600; }

.klist1 { display: block; padding: 2px; margin-bottom: 1px; position: relative; width: 98%; color: #000; }
.klist1 span { position: absolute; top: 3px; right: 3px; }

.team0 { display: block; float: left; width: 33%; margin-bottom: 10px; }
.team1 { display: block; float: left; width: 114px; height: 114px; background: url(../images/team0.jpg) repeat-x; margin-right: 5px; }
.gal { display: block; float: left; width: 114px; height: 114px; background: url(../images/team0.jpg) repeat-x; margin: 10px 20px 20px 20px; }
.team1 img, .gal img { margin: 3px; }



#footer { display: block; padding: 8px 0px 25px 0px; text-align: center; color: #003300; border-top: 1px solid #003300; }

#company-map1 {
    background-color: #FFFFFF;
    background-image: url("/imgages/ajax-loader.gif");
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid #CFCFCB;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
    height: 250px;
    margin-bottom: 5px;
    margin-top: 10px;
    overflow: hidden;
    width: 530;
}
#company-map2 {
    background-color: #FFFFFF;
    background-image: url("/imgages/ajax-loader.gif");
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid #CFCFCB;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
    height: 253px;
    margin-bottom: 5px;
    margin-top: 10px;
    overflow: hidden;
    width: 530px;
}
