body { margin:0; padding:0; background:#FFF url(../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:#111; }
a:visited { text-decoration:none; color:#444; }
a:hover { text-decoration:underline; color:#666; }
a:active { text-decoration:none; color:#444; }

img, div, .kiri { behavior:url("c/iepngfix.htc"); }
img { border:0; }

p { margin:7px 0 0 0; line-height:16px; }

#intro { z-index:200; position:absolute; top:0; left:477px; width:385px; line-height:16px; }
#sisu { z-index:200; position:absolute; top:140px; left:390px; width:430px; padding:0 0 100px 0; }
#logo { z-index:200; position:absolute; top:0; left:860px; width:230px; }
#menu { z-index:0; width:100%; height:36px; background:url(../i/bg_menu.jpg) repeat-x; position:absolute; top:77px; left:0; }
#vasak { z-index:100; position:absolute; left:0; top:19px; }

.valik { color:#FFFFFF; margin-left:22px; font-weight:bold; }
.valik a { color:#E3C7CD; }
.valik a:link { color:#E3C7CD; }
.valik a:hover { color:#FFFFFF; text-decoration:underline; }
.valik a:active { color:#E3C7CD; }
.valik a:visited { color:#E3C7CD; }

.nupp1, .nupp1:visited { display:block; width:370px; height:75px; background:url(../i/nupp-sisseastujale.gif); margin:35px 0 10px 0; }
.nupp1 span { display:none; }
.nupp1:hover { background-position:bottom; }

.nupp2, .nupp2:visited { display:block; width:370px; height:75px; background:url(../i/nupp-yliopilasele.gif); }
.nupp2 span { display:none; }
.nupp2:hover { background-position:bottom; }

.nupp1_en, .nupp1_en:visited { display:block; width:370px; height:75px; background:url(../i/nupp-sisseastujale_en.gif); margin:35px 0 10px 0; }
.nupp1_en span { display:none; }
.nupp1_en:hover { background-position:bottom; }

.nupp2_en, .nupp2_en:visited { display:block; width:370px; height:75px; background:url(../i/nupp-yliopilasele_en.gif); }
.nupp2_en span { display:none; }
.nupp2_en:hover { background-position:bottom; }

.nupp1_ru, .nupp1_ru:visited { display:block; width:370px; height:75px; background:url(../i/nupp-sisseastujale_ru.gif); margin:35px 0 10px 0; }
.nupp1_ru span { display:none; }
.nupp1_ru:hover { background-position:bottom; }

.nupp2_ru, .nupp2_ru:visited { display:block; width:370px; height:75px; background:url(../i/nupp-yliopilasele_ru.gif); }
.nupp2_ru span { display:none; }
.nupp2_ru:hover { background-position:bottom; }


.m1, .m1:visited { display:block; width:86px; height:36px; background:url(../i/menu1.jpg); float:left; }
.m1 span { display:none; }
.m1:hover { background-position:bottom; }

.m2, .m2:visited { display:block; width:105px; height:36px; background:url(../i/menu2.jpg); float:left; }
.m2 span { display:none; }
.m2:hover { background-position:bottom; }

.m3, .m3:visited { display:block; width:46px; height:36px; background:url(../i/menu3.jpg); float:left; }
.m3 span { display:none; }
.m3:hover { background-position:bottom; }

.m4, .m4:visited { display:block; width:96px; height:36px; background:url(../i/menu4.jpg); float:left; }
.m4 span { display:none; }
.m4:hover { background-position:bottom; }

.m5, .m5:visited { display:block; width:72px; height:36px; background:url(../i/menu5.jpg); float:left; }
.m5 span { display:none; }
.m5:hover { background-position:bottom; }


.m1_ru, .m1_ru:visited { display:block; width:86px; height:36px; background:url(../i/menu1_ru.jpg); float:left; }
.m1_ru span { display:none; }
.m1_ru:hover { background-position:bottom; }

.m2_ru, .m2_ru:visited { display:block; width:105px; height:36px; background:url(../i/menu2_ru.jpg); float:left; }
.m2_ru span { display:none; }
.m2_ru:hover { background-position:bottom; }

.m3_ru, .m3_ru:visited { display:block; width:46px; height:36px; background:url(../i/menu3_ru.jpg); float:left; }
.m3_ru span { display:none; }
.m3_ru:hover { background-position:bottom; }

.m4_ru, .m4_ru:visited { display:block; width:119px; height:36px; background:url(../i/menu4_ru.jpg); float:left; }
.m4_ru span { display:none; }
.m4_ru:hover { background-position:bottom; }

.m5_ru, .m5_ru:visited { display:block; width:72px; height:36px; background:url(../i/menu5_ru.jpg); float:left; }
.m5_ru span { display:none; }
.m5_ru:hover { background-position:bottom; }






.foto { margin:15px 0 8px 0;}


/** TABS **/

.shadetabs { padding: 3px 0; margin:1px 0 0 0; list-style-type: none; font-size:13px; }
.shadetabs li { display: inline; margin: 0; }

.shadetabs li a{
text-decoration:none;
position:relative;
z-index:1;
padding:3px 7px;
margin-right:3px;
color:#444;
background-color:white; }

.shadetabs li a:visited{ color:#2d2b2b; }
.shadetabs li a:hover{ background-color:#999; color:#FFF; }
.shadetabs li a.selected{ background-color:#999; color:#FFF; }
.shadetabs li a.selected:hover{ background-color:#222; color:#FFF; }


/** KONTAKT **/
#form_box { width: 350px; background: #fff; padding: 0.5em; margin-top: 10px; margin-bottom: 2px; }
#form_box div { padding: 0.2em 0.5em; }
#form_box div.hr { border-bottom: 2px solid #e2e2e1; height: 0px; margin-top: 0pt; margin-bottom: 7px; }
#form_box p { float: left; margin: 4px 0pt; width: 100px; } 
#log { width: 430px; margin: 10px 0 40px 0; color:#C00; }
#log_res { overflow: auto; }
#log_res.ajax-loading { padding: 20px 0; background: url(spinner.gif) no-repeat center; }